SAP ABAP Class CL_SAWE_SA_SERVICES (Internal use ONLY!! Serv. class for BOPF model of Staff A.)
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
Properties
Class CL_SAWE_SA_SERVICES  
Short Description Internal use ONLY!! Serv. class for BOPF model of Staff A.    
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 20091007   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOBF/IF_CONF_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SAWE_STAFF_ASSIGNMENT_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ZIF_LSA_BO_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SAWE_SA_SERVICES has no interface implemented.
Friends
Class CL_SAWE_SA_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MRS_QUERY_ROOT_BY_PRIM_KEYS Static Attribute Private Object reference (TYPE REF TO) DATA 20091007
2 MRT_HEADER_BOPF Static Attribute Private Object reference (TYPE REF TO) DATA 20091007
3 MRT_HEADER_BOPF_FROM_UI Static Attribute Private Object reference (TYPE REF TO) DATA 20091007
4 MRT_ITEM_BOPF Static Attribute Private Object reference (TYPE REF TO) DATA 20091007
5 MRT_ITEM_BOPF_FROM_UI Static Attribute Private Object reference (TYPE REF TO) DATA 20091007
6 MT_HEADER_KEYS_EXIST Static Attribute Private Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091008
7 MT_HEAD_SORT_ORDER_PRIM_KEYS Static Attribute Private Type reference (TYPE) ABAP_SORTORDER_TAB Table for SORT itab BY (ABAP_SORTORDER_TAB) 20091007
8 MT_ITEM_SORT_ORDER Static Attribute Private Type reference (TYPE) ABAP_SORTORDER_TAB Table for SORT itab BY (ABAP_SORTORDER_TAB) 20091007
9 MVC_GROUP_NAME_HEADER Static Attribute Private Type reference (TYPE) STRING 20091007
10 MVC_GROUP_NAME_ITEM Static Attribute Private Type reference (TYPE) STRING 20091007
11 MV_ASSOCIATION_ROOT_ITEM Static Attribute Private Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20091007
12 MV_BO_KEY Static Attribute Private Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20091007
13 MV_BO_NAME Static Attribute Private Type reference (TYPE) /BOBF/OBM_NAME Name 20091007
14 MV_IND_BOPF_CALLED_FROM_API Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091119
15 MV_IND_BOPF_FR_CALLBCK_DEL Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100125
16 MV_NODE_ITEM Static Attribute Private Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091007
17 MV_NODE_ROOT Static Attribute Private Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091007
18 MV_QUERY_ITEM_ALL_FIELDS Static Attribute Private Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
19 MV_QUERY_ITEM_BY_PRIM_KEYS Static Attribute Private Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
20 MV_QUERY_ROOT_ALL_FIELDS Static Attribute Private Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
21 MV_QUERY_ROOT_BY_PRIM_KEYS Static Attribute Private Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHANGES Static method Public Method Save data 20091016
2 ADD_MESSAGES Static method Public Method Add messages 20091016
3 AFTER_SUCCESSFUL_SAVE Static method Public Method After successful save 20091109
4 CHECK_ERROR_MSG_EXIST Static method Public Method Save data 20091030
5 CHECK_EXIST_BOPF_KEY Static method Public Method Check Header 20091007
6 CHECK_HEADER_DUPLICATE Static method Public Method Collect header data which exist in BOPF 20091007
7 CHECK_NO_VALUES_OF_SELECTIONS Static method Private Method Check if no values of different selections exist at all 20091007
8 CHECK_PRIM_KEYS_OF_HEADER Static method Public Method Save data 20091007
9 DEL_DUPLICATE_MSG Static method Public Method Delete duplicate messages 20091028
10 DEL_DUPLIC_BY_BOPF_KEY Static method Public Method Save data 20091007
11 DEL_DUPLIC_HEADER_BY_PRIM_KEYS Static method Public Method Set sort sequence of primary keys of header 20091007
12 FREE_ATTRIBUTES Static method Public Method Set attributes as instance of transaction manager 20100126
13 GET_ATTRIBUTES Static method Public Method Set attributes as instance of transaction manager 20091007
14 GET_CHECK_OBJECT_ID_TYPE Static method Public Method Get and check objec id and type 20091111
15 GET_DATA Static method Private Method Get data (by retrieve, query and association of BOPF) 20091007
16 GET_HEADER_ALREADY_EXIST Static method Public Method Get header data which alreqdy exist in BOPF (DB and Buffer) 20091109
17 GET_HEADER_ITEM_OF_HEADER_KEYS Static method Public Method Get items by different selection possibilities 20091007
18 GET_HEADER_KEY Static method Public Method Save data 20091007
19 GET_HEADER_KEYS_EXIST Static method Public Method get_header_keys_exist 20091008
20 GET_ITEMS Static method Public Method Get items by different selection possibilities 20091007
21 GET_ITEMS_BY_ITEMS_ABOUT_ROOT Static method Public Method Get items by items selection about root 20091007
22 GET_ITEMS_BY_ROOTS Static method Public Method Get items by roots selection 20091007
23 GET_ITEMS_BY_SELPARAM_ROOT_ITM Static method Public Method Get items by selection param of root and item 20091007
24 GET_ITEM_KEY Static method Public Method Save data 20091007
25 GET_KEYS_FROM_BOPF_TABLE Static method Public Method Save data 20091007
26 GET_MESSAGES Static method Public Method Save data 20091007
27 GET_MSG_FOR_LOCK Static method Public Method 20091111
28 GET_REF_STRUCT_OF_NODE Static method Private Method Get items by roots selection 20091007
29 GET_ROOTS Static method Public Method Get roots by different selection possibilities 20091007
30 GET_ROOTS_BY_ITEMS_ABOUT_ROOT Static method Public Method Get roots by items selection about root 20091007
31 GET_ROOTS_BY_PRIM_KEYS Static method Public Method Get roots by different selection possibilities 20091007
32 GET_SELPARAM Static method Public Method Get selection parameter by structure 20091007
33 GET_TYPE_DESCRIPTION Static method Private Method Get type description 20091111
34 GET_WHERE_WITH_PRIM_KEYS_HEAD Static method Public Method Save data 20091007
35 GET_WHERE_WITH_PRIM_KEYS_ITEM Static method Public Method Save data 20091007
36 SET_ATTRIBUTES Static method Public Method Set attributes as instance of transaction manager 20091007
37 SET_BOPF_KEYS Static method Private Method 20091007
38 SET_HEADER_KEYS_EXIST Static method Public Method get_header_keys_exist 20091008
39 SET_LOCK Static method Public Method 20091210
40 SET_LOCK_BY_ENQUEUE Static method Private Method 20091111
41 SET_SORT_SEQUEN_PRIM_KEYS_HEAD Static method Private Method Set sort sequence of primary keys of header 20091007
42 SET_UNLOCK_ON_OBJECT_ID_TYPE Static method Public Method 20091020
Events
Class CL_SAWE_SA_SERVICES has no event.
Types
Class CL_SAWE_SA_SERVICES has no local type.
Method Signatures

Method ADD_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_CHANGE Interface of Message Object 20091016
2 Importing IO_CHANGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_TRA_CHANGE Interface for transaction change objects 20091020

Method ADD_CHANGES on class CL_SAWE_SA_SERVICES has no exception.

Method ADD_MESSAGES Signature

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

Method ADD_MESSAGES on class CL_SAWE_SA_SERVICES has no exception.

Method AFTER_SUCCESSFUL_SAVE Signature

Method AFTER_SUCCESSFUL_SAVE on class CL_SAWE_SA_SERVICES has no parameter.
Method AFTER_SUCCESSFUL_SAVE on class CL_SAWE_SA_SERVICES has no exception.

Method CHECK_ERROR_MSG_EXIST 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 20091030
2 Returning RV_IND_ERROR_MSG_EXIST Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091030

Method CHECK_ERROR_MSG_EXIST on class CL_SAWE_SA_SERVICES has no exception.

Method CHECK_EXIST_BOPF_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOPF_KEY_TO_FIND Call by reference Type reference (TYPE) ANY Interface of Message Object 20091007
2 Importing IT_BOPF_WHERE_KEY_TO_FIND Call by reference Type reference (TYPE) INDEX TABLE Key Table 20091007
3 Returning RV_IND_BOPF_KEY_EXIST Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091007

Method CHECK_EXIST_BOPF_KEY on class CL_SAWE_SA_SERVICES has no exception.

Method CHECK_HEADER_DUPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
4 Importing IV_IND_BOPF_CALLED_FROM_API Call by reference Type reference (TYPE) BOOLE_D Duplicate header is checked in BOPF 20091123

Method CHECK_HEADER_DUPLICATE on class CL_SAWE_SA_SERVICES has no exception.

Method CHECK_NO_VALUES_OF_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRS_SELECTION Call by reference Object reference (TYPE REF TO) DATA Query 1 for Staff Assignment: Header 20091007
2 Importing IS_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20091007
3 Importing IT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
4 Importing IT_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
5 Returning RV_IND_NO_VALUES Value transfer Type reference (TYPE) BOOLE_D Key Table 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method CHECK_PRIM_KEYS_OF_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IND_PRIM_KEYS_ALREADY_EXIST Call by reference Type reference (TYPE) BOOLE_D NodeID 20091007
2 Exporting EV_KEY_EXIST Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091007
3 Importing IS_HEADER_BOPF_TO_CHECK Call by reference Type reference (TYPE) ANY 20091007
4 Importing IT_HEADER_BOPF_KEYS_EXIST Call by reference Type reference (TYPE) INDEX TABLE 20091007

Method CHECK_PRIM_KEYS_OF_HEADER on class CL_SAWE_SA_SERVICES has no exception.

Method DEL_DUPLICATE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091028

Method DEL_DUPLICATE_MSG on class CL_SAWE_SA_SERVICES has no exception.

Method DEL_DUPLIC_BY_BOPF_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BOPF_DDIC_WITH_KEY_FIELD Call by reference Type reference (TYPE) INDEX TABLE Staff Assignment Header 20091007

Method DEL_DUPLIC_BY_BOPF_KEY on class CL_SAWE_SA_SERVICES has no exception.

Method DEL_DUPLIC_HEADER_BY_PRIM_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADERS_BOPF Call by reference Type reference (TYPE) INDEX TABLE 20091007

Method DEL_DUPLIC_HEADER_BY_PRIM_KEYS on class CL_SAWE_SA_SERVICES has no exception.

Method FREE_ATTRIBUTES Signature

Method FREE_ATTRIBUTES on class CL_SAWE_SA_SERVICES has no parameter.
Method FREE_ATTRIBUTES on class CL_SAWE_SA_SERVICES has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERS_QUERY_ROOT_BY_PRIM_KEYS Call by reference Object reference (TYPE REF TO) DATA 20091007
2 Exporting ERT_HEADER_BOPF Call by reference Object reference (TYPE REF TO) DATA 20091007
3 Exporting ERT_HEADER_BOPF_FROM_UI Call by reference Object reference (TYPE REF TO) DATA 20091007
4 Exporting ERT_ITEM_BOPF Call by reference Object reference (TYPE REF TO) DATA 20091007
5 Exporting ERT_ITEM_BOPF_FROM_UI Call by reference Object reference (TYPE REF TO) DATA 20091007
6 Exporting EV_ASSOCIATION_ROOT_ITEM Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20091007
7 Exporting EV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20091007
8 Exporting EV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20091007
9 Exporting EV_GROUP_NAME_HEADER Call by reference Type reference (TYPE) STRING 20091007
10 Exporting EV_GROUP_NAME_ITEM Call by reference Type reference (TYPE) STRING 20091007
11 Exporting EV_IND_BOPF_CALLED_FROM_API Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091119
12 Exporting EV_IND_BOPF_FR_CALLBCK_DEL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100125
13 Exporting EV_NODE_ITEM Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091007
14 Exporting EV_NODE_ROOT Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091007
15 Exporting EV_QUERY_ITEM_ALL_FIELDS Call by reference Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
16 Exporting EV_QUERY_ITEM_BY_PRIM_KEYS Call by reference Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
17 Exporting EV_QUERY_ROOT_ALL_FIELDS Call by reference Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
18 Exporting EV_QUERY_ROOT_BY_PRIM_KEYS Call by reference Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
19 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME IF_SAWE_STAFF_ASSIGNMENT_C=>SC_BO_NAME 20091007

Method GET_ATTRIBUTES on class CL_SAWE_SA_SERVICES has no exception.

Method GET_CHECK_OBJECT_ID_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Query 1 for Staff Assignment: Header 20091111
2 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091111
3 Importing IRS_HEAD_FIELDS_FOR_SELECT Call by reference Object reference (TYPE REF TO) DATA 20091111
4 Importing IV_IND_CHECK_AND_ASSERT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091111

Method GET_CHECK_OBJECT_ID_TYPE on class CL_SAWE_SA_SERVICES has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Message Object 20091007
2 Exporting ET_DATA_RETRIEVE Call by reference Type reference (TYPE) INDEX TABLE 20091007
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
4 Importing IT_ASSOCIATION_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
6 Importing IT_QUERY_KEY_FILTER Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
7 Importing IT_QUERY_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
8 Importing IV_ASSOCIATION Call by reference Type reference (TYPE) /BOBF/OBM_ASSOC_KEY Association 20091007
9 Importing IV_ASSOCIATION_NODE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091007
10 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Change Mode 20091007
11 Importing IV_NODE_RETRIEVE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091007
12 Importing IV_QUERY_KEY Call by reference Type reference (TYPE) /BOBF/OBM_QUERY_KEY Query 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_HEADER_ALREADY_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_BOPF Call by reference Type reference (TYPE) INDEX TABLE Interface of Message Object 20091109
2 Exporting ET_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091109
3 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091109

Method GET_HEADER_ALREADY_EXIST on class CL_SAWE_SA_SERVICES has no exception.

Method GET_HEADER_ITEM_OF_HEADER_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) INDEX TABLE 20091007
5 Importing IRS_HEADER_KEYS Call by reference Object reference (TYPE REF TO) DATA 20091007
6 Importing IS_HEADER_KEYS Call by reference Type reference (TYPE) ANY Work Engagement type 20091007
7 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Change Mode 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_HEADER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY_CORRECT Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091007
2 Importing IS_HEADER_BOPF_ADD Call by reference Type reference (TYPE) ANY 20091007
3 Importing IT_HEADER_BOPF_KEYS_EXIST Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Importing IV_KEY_NEW Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091007

Method GET_HEADER_KEY on class CL_SAWE_SA_SERVICES has no exception.

Method GET_HEADER_KEYS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_KEYS_EXIST Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091008

Method GET_HEADER_KEYS_EXIST on class CL_SAWE_SA_SERVICES has no exception.

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_ITEMS Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Importing IRS_ITEM_SELECTION Call by reference Object reference (TYPE REF TO) DATA Query 1 for Staff Assignment: Header 20091007
5 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20091007
6 Importing IT_ITEM_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
7 Importing IT_ITEM_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
8 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Change Mode 20091007
9 Importing IV_IND_SELECT_ALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_ITEMS_BY_ITEMS_ABOUT_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_ITEMS Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Importing IRS_ITEM_SELECTION Call by reference Object reference (TYPE REF TO) DATA 20091007
5 Importing IRS_ROOT_FIELDS_TO_QUERY_ITEMS Call by reference Object reference (TYPE REF TO) DATA Query 1 for Staff Assignment: Header 20091007
6 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20091007
7 Importing IT_ITEM_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
8 Importing IT_ITEM_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_ITEMS_BY_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) INDEX TABLE 20091008
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) INDEX TABLE 20091007
5 Importing IRS_ROOT_SELECTION Call by reference Object reference (TYPE REF TO) DATA Query 1 for Staff Assignment: Header 20091007
6 Importing IS_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20091007
7 Importing IT_ROOT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
8 Importing IT_ROOT_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_ITEMS_BY_SELPARAM_ROOT_ITM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) INDEX TABLE 20091008
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) INDEX TABLE 20091007
5 Importing IT_ITEM_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Key Table 20091007
6 Importing IT_ROOT_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query 1 for Staff Assignment: Header 20091007
7 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Change Mode 20091007

Method GET_ITEMS_BY_SELPARAM_ROOT_ITM on class CL_SAWE_SA_SERVICES has no exception.

Method GET_ITEM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY_CORRECT Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091007
2 Importing IS_HEADER_BOPF_ADD Call by reference Type reference (TYPE) ANY 20091007
3 Importing IT_HEADER_BOPF_EXIST Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Importing IV_KEY_NEW Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091007

Method GET_ITEM_KEY on class CL_SAWE_SA_SERVICES has no exception.

Method GET_KEYS_FROM_BOPF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Staff Assignment Header 20091007
2 Exporting ET_KEYS_SAWE Call by reference Type reference (TYPE) SAWE_T_SA_KEYS Keys in standard table 20091021
3 Importing IT_BOPF_TABLE Call by reference Type reference (TYPE) INDEX TABLE Staff Assignment Header 20091007
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091008

Method GET_KEYS_FROM_BOPF_TABLE on class CL_SAWE_SA_SERVICES has no exception.

Method GET_MESSAGES 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) /BOBF/T_FRW_MESSAGE_K Message Table 20091007
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
3 Importing IS_MESSAGE Call by reference Type reference (TYPE) /BOBF/S_FRW_MESSAGE_K Message Node 20091007
4 Importing IS_SCX_T100KEY Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20091007
5 Importing IV_IND_CONSISTENCY_AND_NOT Call by reference Type reference (TYPE) BOOLE_D Consistency and not consistency 20091007
6 Importing IV_IND_GET_ONLY_ERROR_MSG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091127

Method GET_MESSAGES on class CL_SAWE_SA_SERVICES has no exception.

Method GET_MSG_FOR_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091111
2 Importing IV_OBJECT_ID_EXTERNAL Call by reference Type reference (TYPE) STRING External id 20091217
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Assignment Obj. Type 20091111
4 Importing IV_USER_WHO_LOCKS Call by reference Type reference (TYPE) STRING 20091111

Method GET_MSG_FOR_LOCK on class CL_SAWE_SA_SERVICES has no exception.

Method GET_REF_STRUCT_OF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERS_STRUCT_OF_NODE Call by reference Object reference (TYPE REF TO) DATA 20091007
2 Exporting ERT_STRUCT_OF_NODE Call by reference Object reference (TYPE REF TO) DATA 20091007
3 Importing IV_NODE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Query Selection Parameters 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_ROOTS Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Importing IRS_ROOT_SELECTION Call by reference Object reference (TYPE REF TO) DATA Query 1 for Staff Assignment: Header 20091007
5 Importing IS_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20091007
6 Importing IT_ROOT_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
7 Importing IT_ROOT_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
8 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Change Mode 20091007
9 Importing IV_IND_SELECT_ALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_ROOTS_BY_ITEMS_ABOUT_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_ROOTS Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Importing IRS_ITEM_SELECTION Call by reference Object reference (TYPE REF TO) DATA 20091007
5 Importing IRS_ROOT_FIELDS_TO_QUERY_ITEMS Call by reference Object reference (TYPE REF TO) DATA Query 1 for Staff Assignment: Header 20091007
6 Importing IS_ITEM_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20091007
7 Importing IT_ITEM_KEYS Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
8 Importing IT_ITEM_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
9 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE /BOBF/IF_CONF_C=>SC_EDIT_READ_ONLY Change Mode 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_ROOTS_BY_PRIM_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091007
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091007
3 Exporting ET_ROOTS Call by reference Type reference (TYPE) INDEX TABLE 20091007
4 Importing IRS_ROOT_SELECTION Call by reference Object reference (TYPE REF TO) DATA Query 1 for Staff Assignment: Header 20091007
5 Importing IS_ROOT_SELECTION Call by reference Type reference (TYPE) ANY 20091007
6 Importing IT_ROOT_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
7 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Change Mode 20091007
8 Importing IV_IND_SELECT_ALL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_SELPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20091007
2 Importing IRS_SELECTION Call by reference Object reference (TYPE REF TO) DATA 20091007
3 Importing IS_SELECTION Call by reference Type reference (TYPE) ANY 20091007
4 Importing IV_IND_ONLY_ATTRIBUTE_NAME Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091007
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091007

Method GET_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Assignment Obj. Type 20091111
2 Returning RV_TYPE_DESCRIPTION Value transfer Type reference (TYPE) STRING 20091111

Method GET_TYPE_DESCRIPTION on class CL_SAWE_SA_SERVICES has no exception.

Method GET_WHERE_WITH_PRIM_KEYS_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WHERE_WITH_PRIM_KEYS Call by reference Type reference (TYPE) STRING 20091007
2 Importing IS_HEADER_BOPF Call by reference Type reference (TYPE) ANY 20091007

Method GET_WHERE_WITH_PRIM_KEYS_HEAD on class CL_SAWE_SA_SERVICES has no exception.

Method GET_WHERE_WITH_PRIM_KEYS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WHERE_WITH_PRIM_KEYS Call by reference Type reference (TYPE) STRING 20091007
2 Importing IS_HEADER_BOPF Call by reference Type reference (TYPE) ANY 20091007

Method GET_WHERE_WITH_PRIM_KEYS_ITEM on class CL_SAWE_SA_SERVICES has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME IF_SAWE_STAFF_ASSIGNMENT_C=>SC_BO_NAME 20091007
2 Importing IV_CHECK_HEADER Call by reference Type reference (TYPE) STRING 20091007
3 Importing IV_IND_BOPF_CALLED_FROM_API Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091119
4 Importing IV_IND_BOPF_FR_CALLBCK_DEL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100125

Method SET_ATTRIBUTES on class CL_SAWE_SA_SERVICES has no exception.

Method SET_BOPF_KEYS Signature

Method SET_BOPF_KEYS on class CL_SAWE_SA_SERVICES has no parameter.
Method SET_BOPF_KEYS on class CL_SAWE_SA_SERVICES has no exception.

Method SET_HEADER_KEYS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADER_KEYS_EXIST Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091008

Method SET_HEADER_KEYS_EXIST on class CL_SAWE_SA_SERVICES has no exception.

Method SET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE 20091210
2 Exporting EV_IND_SET_LOCK_NOT_POSSIBLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100111
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091210
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091210
# Exception Resumable Description Created on
1 CX_WE_INVALID_ID Exception regarding Work Engagement ID 20091210

Method SET_LOCK_BY_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091111
2 Exporting EV_IND_SET_LOCK_NOT_POSSIBLE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091111
3 Importing IRS_HDR_FLDS_FOR_LOCK Call by reference Object reference (TYPE REF TO) DATA 20091111
4 Importing IT_HDR_ITM_KEYS Call by reference Type reference (TYPE) SAWE_T_SA_HDR_ITM_KEYS Header and item BOPF keys per object id and type 20091111

Method SET_LOCK_BY_ENQUEUE on class CL_SAWE_SA_SERVICES has no exception.

Method SET_SORT_SEQUEN_PRIM_KEYS_HEAD Signature

Method SET_SORT_SEQUEN_PRIM_KEYS_HEAD on class CL_SAWE_SA_SERVICES has no parameter.
Method SET_SORT_SEQUEN_PRIM_KEYS_HEAD on class CL_SAWE_SA_SERVICES has no exception.

Method SET_UNLOCK_ON_OBJECT_ID_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091020
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091020

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