SAP ABAP Class CL_SAWE_SA_GET_DATA (Services class for BOPF model of Staff Assignment)
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_GET_DATA  
Short Description Services class for BOPF model of Staff Assignment    
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 CL_SAWE_SA_GET_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SAWE_STAFF_ASSIGNMENT_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SAWE_SA_GET_DATA has no interface implemented.
Friends
Class CL_SAWE_SA_GET_DATA has no friend class.
Attributes
Class CL_SAWE_SA_GET_DATA has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EXTRACT_OBJECTS_FROM_SELPARAM Static method Private Method 20101206
2 GET_BY_ALTERNATIVE_KEY Static method Public Method Get headers and items by BO-key (BOPF) 20091015
3 GET_BY_EMPLOYEE Static method Public Method Get headers and items by employee (BOPF) 20091014
4 GET_BY_EMPLOYEE_LIST Static method Public Method (Ehp6)Get headers and items by employee list (BOPF) 20101028
5 GET_BY_OBJECT Static method Public Method Get headers and items by object (BOPF) 20091014
6 GET_BY_OBJECT_EMPLOYEE_FROM_DB Static method Public Method Returns Staff Assignments from db (w/o BOPF) 20091014
7 GET_BY_PROJ_MGR Static method Public Method (Ehp6) Get headers and items by empoyee list 20101110
8 GET_HEADER_BY_EMPLOYEE Static method Public Method Get headers of one employee (BOPF) 20091014
9 GET_HEADER_BY_EMPLOYEE_LIST Static method Public Method (Ehp6) Get headers of Employee List (BOPF) 20101028
10 GET_HEADER_BY_FCGROUP Static method Public Method Get header key by forecast group (BOPF) 20091014
Events
Class CL_SAWE_SA_GET_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BOOKING_STATUS_RANGE Public See coding 20091028 ty_booking_status_range TYPE RANGE OF sawe_booking_status
2 TY_CATS_RELEVANT_RANGE Public See coding 20091028 ty_cats_relevant_range TYPE RANGE OF sawe_cats_relevant
3 TY_EMPLOYEE_ID_RANGE Public See coding 20091102 ty_employee_id_range TYPE RANGE OF PERNR_D
4 TY_EXTERNAL_EMPL_RANGE Public See coding 20091030 ty_external_empl_range TYPE RANGE OF sawe_external
5 TY_FC_RELEVANT_RANGE Public See coding 20091028 ty_fc_relevant_range TYPE RANGE OF sawe_forecast_relevant
6 TY_OBJECT_ID_RANGE Public See coding 20091102 ty_object_id_range TYPE RANGE OF SWO_OBJID
7 TY_OBJECT_TYPE_RANGE Public See coding 20091102 ty_object_type_range TYPE RANGE OF WE_ENGAGEMENT_TYPE
Method Signatures

Method EXTRACT_OBJECTS_FROM_SELPARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELPARAM Call by reference Type reference (TYPE) /BOBF/T_FRW_QUERY_SELPARAM Query Selection Parameters 20101206
2 Importing IT_SELECTION_PARAM Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20101206

Method EXTRACT_OBJECTS_FROM_SELPARAM on class CL_SAWE_SA_GET_DATA has no exception.

Method GET_BY_ALTERNATIVE_KEY 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 20091015
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091015
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) SAWE_T_SA_HDR Staff Assignment Header 20091015
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) SAWE_T_SA_ITM Staff Assignment Item 20091015
5 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091015
6 Importing IV_END_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-END_DATE End date of Staff Assignment 20091026
7 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091015
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091015
9 Importing IV_START_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-START_DATE Start date of staff assignment 20091026
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091015

Method GET_BY_EMPLOYEE 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 20091014
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091014
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) SAWE_T_SA_HDR Staff Assignment Header 20091014
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) SAWE_T_SA_ITM Staff Assignment Item 20091014
5 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Query 1 for Staff Assignment: Header 20091014
6 Importing IV_END_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-END_DATE Start date of staff assignment 20091014
7 Importing IV_START_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-START_DATE Start date of staff assignment 20091014
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091014

Method GET_BY_EMPLOYEE_LIST 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 20101028
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20101028
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) SAWE_T_SA_HDR Staff Assignment Header 20101028
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) SAWE_T_SA_ITM Staff Assignment Item 20101028
5 Importing IT_EMPLOYEE_ID_LIST Call by reference Type reference (TYPE) SAWE_T_EMP_ID_LIST Staff Assignment list of employee ID's 20101028
6 Importing IV_END_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-END_DATE Start date of staff assignment 20101028
7 Importing IV_START_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-START_DATE Start date of staff assignment 20101028
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20101028

Method GET_BY_OBJECT 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 20091014
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091014
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) SAWE_T_SA_HDR Staff Assignment Header 20091014
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) SAWE_T_SA_ITM Staff Assignment Item 20091014
5 Importing IV_END_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-END_DATE Start date of staff assignment 20091014
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091014
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091014
8 Importing IV_START_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-START_DATE Start date of staff assignment 20091014
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091014

Method GET_BY_OBJECT_EMPLOYEE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SA Call by reference Type reference (TYPE) SAWE_T_SA_ATTRIBUTES Staff assignment attributes 20091014
2 Importing IT_BOOKING_STATUS_RANGE Call by reference Type reference (TYPE) CL_SAWE_SA_GET_DATA=>TY_BOOKING_STATUS_RANGE Range table booking status 20091028
3 Importing IT_CATS_RELEVANT_RANGE Call by reference Type reference (TYPE) CL_SAWE_SA_GET_DATA=>TY_CATS_RELEVANT_RANGE Range table cats relevant 20091028
4 Importing IT_EMPLOYEE_ID Call by reference Type reference (TYPE) CL_SAWE_SA_GET_DATA=>TY_EMPLOYEE_ID_RANGE Range table employee ID 20091102
5 Importing IT_FC_RELEVANT_RANGE Call by reference Type reference (TYPE) CL_SAWE_SA_GET_DATA=>TY_FC_RELEVANT_RANGE Range table forecast relevant 20091028
6 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) CL_SAWE_SA_GET_DATA=>TY_OBJECT_ID_RANGE Range table of object id 20091102
7 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) CL_SAWE_SA_GET_DATA=>TY_OBJECT_TYPE_RANGE Range table of object type 20091102
8 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091014
9 Importing IV_END_DATE Call by reference Type reference (TYPE) SAWE_DATE_TO End date of staff assignment 20091014
10 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091014
11 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091014
12 Importing IV_START_DATE Call by reference Type reference (TYPE) SAWE_DATE_FROM Start date of staff assignment 20091014

Method GET_BY_OBJECT_EMPLOYEE_FROM_DB on class CL_SAWE_SA_GET_DATA has no exception.

Method GET_BY_PROJ_MGR 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 20101110
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20101110
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) SAWE_T_SA_HDR Staff Assignment Header 20101110
4 Exporting ET_ITEMS Call by reference Type reference (TYPE) SAWE_T_SA_ITM Staff Assignment Item 20101110
5 Importing IT_SELECTION_PARAM Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20101206
6 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Query 1 for Staff Assignment: Header 20101110
7 Importing IV_END_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-END_DATE Start date of staff assignment 20101110
8 Importing IV_START_DATE Call by reference Type reference (TYPE) SAWE_S_SA_ITM-START_DATE Start date of staff assignment 20101110
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20101110

Method GET_HEADER_BY_EMPLOYEE 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 20091014
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091014
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) INDEX TABLE 20091014
4 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Query 1 for Staff Assignment: Header 20091014
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091014

Method GET_HEADER_BY_EMPLOYEE_LIST 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 20101028
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20101028
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) INDEX TABLE 20101028
4 Importing IT_EMPLOYEE_ID_LIST Call by reference Type reference (TYPE) SAWE_T_EMP_ID_LIST Query 1 for Staff Assignment: Header 20101028
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20101028

Method GET_HEADER_BY_FCGROUP 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 20091014
2 Exporting ES_KEY_HEADER Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Staff Assignment Header (0..1 key) 20091014
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091014
4 Importing IV_FC_GROUP Call by reference Type reference (TYPE) SAWE_S_SA_ITM-FC_GROUP Query 1 for Staff Assignment: Header 20091014
# Exception Resumable Description Created on
1 /BOBF/CX_FRW Exception class 20091014
History
Last changed by/on SAP  20110908 
SAP Release Created in 605