SAP ABAP Class CL_SAWE_CL_UI_BOPF_ADAPTER ((Ehp6)Staff Assignment Candidate List UI Adapter)
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)  IF_SAWE_SA_CONSTANTS Constants definitions 20100902
Properties
Class CL_SAWE_CL_UI_BOPF_ADAPTER  
Short Description (Ehp6)Staff Assignment Candidate List UI Adapter    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSAWE_SA_BL   Staff Assignment Business Layer 
Created 20100726   SAP 
Last change 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SAWE_SA_CONSTANTS Constants definitions 20100902
Friends
Class CL_SAWE_CL_UI_BOPF_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CANDIDATE_LIST_TYPE Instance attribute Private Attribute reference (LIKE) 20100902
2 GC_MSG_TY Instance attribute Private Attribute reference (LIKE) 20100902
3 MO_CAND_LIST_UI_BOPF_ADAPTER Static Attribute Private Object reference (TYPE REF TO) CL_SAWE_CL_UI_BOPF_ADAPTER Staff Assignment Candidate List UI Adapter 20100726
4 MO_SLAVE_TRANSACTION_MANAGER Static Attribute Private Object reference (TYPE REF TO) /BOBF/IF_TRA_SLAVE_TRANS_MGR Interface of the slave transaction manager 20100726
5 MO_TRANSACTION_MANAGER Static Attribute Private Object reference (TYPE REF TO) /BOBF/IF_TRA_TRANSACTION_MGR Interface of the standalone transaction manager 20100726
6 MS_OBJ_SPECIFIC_CAND_LIST Instance attribute Private Type reference (TYPE) SAWE_S_SA_CAND_LIST_HDR Staff Assignment Candidate List Header 20100726
7 MS_USR_SPECIFIC_CAND_LIST Instance attribute Private Type reference (TYPE) SAWE_S_SA_CAND_LIST_HDR Staff Assignment Candidate List Header 20100726
8 MV_CANDIDATE_LIST_TYPE Instance attribute Private Type reference (TYPE) SAWE_CANDIDATE_LIST_TYPE Staff Assignment Candidate List Type 20100726
9 MV_OBJ_SPECIFIC_CL_EXISTS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100727
10 MV_USR_SPECIFIC_CL_EXISTS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100727
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_BAPIRET2 Instance method Private Method Add BAPIRET2 message 20100727
2 CONVERT_MESSAGE_BAPIRET2 Instance method Private Method Convert BOPF messages to BAPIRET2 20100727
3 CREATE_CANDIDATE_LIST_HEADER Instance method Private Method Create Candidate List Header 20100727
4 CREATE_CANDIDATE_LIST_ITM Instance method Private Method Create Candidate List Item 20100727
5 DELETE_CANDIDATE_LIST_HEADER Instance method Private Method Delete Candidate List Header 20100816
6 DELETE_CANDIDATE_LIST_ITM Instance method Private Method Delete Candidate List Item 20100727
7 GET_INSTANCE Static method Public Method Get Reference to Candidate List UI Adapter 20100726
8 QUERY_CANDIDATE_LIST_BO Instance method Private Method Query Candidate List 20100726
9 READ_CANDIDATE_LIST Instance method Public Method Read Staff Assignment Candidate List 20100726
10 SAVE Instance method Public Method Save Candidate List 20100727
11 UPDATE_CANDIDATE_LIST Instance method Public Method Update Staff Assignment Candidate List 20100727
Events
Class CL_SAWE_CL_UI_BOPF_ADAPTER has no event.
Types
Class CL_SAWE_CL_UI_BOPF_ADAPTER has no local type.
Method Signatures

Method ADD_MESSAGE_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101025
2 Changing CV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20101025

Method ADD_MESSAGE_BAPIRET2 on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method CONVERT_MESSAGE_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100727
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100727
3 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20100727

Method CONVERT_MESSAGE_BAPIRET2 on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method CREATE_CANDIDATE_LIST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CANDIDATE_LIST_HDR_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100729
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100727
3 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100727
4 Importing IV_CANDIDATE_LIST_TYPE Call by reference Type reference (TYPE) SAWE_CANDIDATE_LIST_TYPE Staff Assignment Candidate List Type 20100727
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20100727
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Assignment Obj. Type 20100727
7 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100727

Method CREATE_CANDIDATE_LIST_HEADER on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method CREATE_CANDIDATE_LIST_ITM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100727
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100727
3 Importing IS_CANDIDATE_LIST_HDR_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20100727
4 Importing IT_CANDIDATE_LIST_ITM Call by reference Type reference (TYPE) SAWE_T_SA_CAND_LIST_ITM Staff Assignment Candidate List Item 20100727

Method CREATE_CANDIDATE_LIST_ITM on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method DELETE_CANDIDATE_LIST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100816
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100816
3 Importing IS_CANDIDATE_LIST_HDR_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20100816

Method DELETE_CANDIDATE_LIST_HEADER on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method DELETE_CANDIDATE_LIST_ITM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100727
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100727
3 Importing IS_CANDIDATE_LIST_HDR_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Key Table 20100727
4 Importing IT_CANDIDATE_LIST_ITM Call by reference Type reference (TYPE) SAWE_T_SA_CAND_LIST_ITM Staff Assignment Candidate List Item 20100727

Method DELETE_CANDIDATE_LIST_ITM on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CAND_LIST_UI_BOPF_ADAPTER Value transfer Object reference (TYPE REF TO) CL_SAWE_CL_UI_BOPF_ADAPTER Staff Assignment Candidate List UI Adapter 20100726

Method GET_INSTANCE on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method QUERY_CANDIDATE_LIST_BO 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 20100726
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Assignment Obj. Type 20100726
3 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100726

Method QUERY_CANDIDATE_LIST_BO on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method READ_CANDIDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CANDIDATE_LIST_ITM Call by reference Type reference (TYPE) SAWE_T_SA_CAND_LIST_ITM Staff Assignment Candidate List Item 20100727
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100727
3 Exporting EV_CANDIDATE_LIST_TYPE Call by reference Type reference (TYPE) SAWE_CANDIDATE_LIST_TYPE Staff Assignment Candidate List Type 20100727
4 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100727
5 Exporting EV_OBJ_SPECIFIC_CL_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20100727
6 Exporting EV_USR_SPECIFIC_CL_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20100727
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20100726
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Assignment Obj. Type 20100727
9 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100726

Method READ_CANDIDATE_LIST on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100727
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100727

Method SAVE on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.

Method UPDATE_CANDIDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100727
2 Exporting EV_MSG_SEVERITY Call by reference Type reference (TYPE) MSGSEV Message type (W, E) 20100727
3 Exporting EV_NO_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20100820
4 Importing IT_CANDIDATE_LIST_ITM Call by reference Type reference (TYPE) SAWE_T_SA_CAND_LIST_ITM Staff Assignment Candidate List Item 20100727
5 Importing IV_CANDIDATE_LIST_TYPE Call by reference Type reference (TYPE) SAWE_CANDIDATE_LIST_TYPE Staff Assignment Candidate List Type 20100727
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20100727
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Assignment Obj. Type 20100727
8 Importing IV_USER_ID Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100727

Method UPDATE_CANDIDATE_LIST on class CL_SAWE_CL_UI_BOPF_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606