SAP ABAP Class CL_SCHEDULING_TEST_DATA (Test data for scheduling unit tests)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-PRM-MP (Application Component) Maintenance Plans
     EAM_IPRM (Package) Maintenance Plan Fast Scheduling
Properties
Class CL_SCHEDULING_TEST_DATA  
Short Description Test data for scheduling unit tests    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 5   
Package EAM_IPRM   Maintenance Plan Fast Scheduling 
Created 20130116   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SCHEDULING_TEST_DATA has no forward declaration.
Interfaces
Class CL_SCHEDULING_TEST_DATA has no interface implemented.
Friends
Class CL_SCHEDULING_TEST_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SCHEDULING_CALL_DATA Instance attribute Private Object reference (TYPE REF TO) CL_SCHEDULING_TEST_CALLS 20130116
2 MO_STRATEGY_DATA Instance attribute Private Object reference (TYPE REF TO) CL_SCHEDULING_STRATEGY 20130116
3 MS_HEADER Instance attribute Private Type reference (TYPE) MPLAN_MPLA 20130116
4 MT_CYCLES Instance attribute Private Type reference (TYPE) CL_SCHEDULING_TEST_DATA=>TT_CYCLE 20130116
5 MT_ITEMS Instance attribute Private Type reference (TYPE) MPLAN_MPOS_T 20130116
6 MV_DELETION_INDICATOR Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130116
7 MV_INACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130116
8 MV_INTERVAL_FOR_CALL Instance attribute Private Type reference (TYPE) I 20130116
9 MV_RESCHEDULING Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130116
10 MV_START_DATE Instance attribute Private Type reference (TYPE) DATS 20130116
11 MV_WAPOS Instance attribute Private Type reference (TYPE) WAPOS 1 20130116
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COUNTER_CYCLE Instance method Public Method 20130116
2 ADD_HEADER Instance method Public Method 20130116
3 ADD_ITEM Instance method Public Method 20130116
4 ADD_STRATEGY_COUNTER_CYCLE Instance method Public Method 20130116
5 ADD_TASK_LIST_TO_ITEM Instance method Public Method 20130116
6 ADD_TIME_CYCLE Instance method Public Method 20130116
7 CHECK_NO_HISTORY_EXIST Instance method Private Method 20130116
8 CONSTRUCTOR Instance method Public Constructor 20130116
9 DELETE_FROM_DATABASE Instance method Public Method 20130116
10 GET_CALL_DATA Instance method Public Method 20130116
11 GET_CYCLES Instance method Public Method 20130116
12 GET_HEADER Instance method Public Method 20130116
13 GET_INTERVAL_FOR_CALL Instance method Public Method 20130116
14 GET_LAST_CYCLE_DETAILS Instance method Public Method 20130116
15 GET_RESCHEDULING Instance method Public Method 20130116
16 GET_SINGLE_CYCLE_COUNTER Instance method Public Method 20130116
17 GET_START_DATE Instance method Public Method 20130116
18 GET_STRATEGY_DATA Instance method Public Method 20130116
19 MULTI_COUNTER Static method Public Method 20130116
20 SET_CHANGE_DATE Instance method Public Method 20130116
21 SET_COMPLETION_REQUIREMENT Instance method Public Method 20130116
22 SET_CYCLE_MODIF_FACT Instance method Public Method 20130116
23 SET_DELETION_INDICATOR Instance method Public Method 20130116
24 SET_HORIZON Instance method Public Method 20130116
25 SET_INACTIVE Instance method Public Method 20130116
26 SET_INTERVAL_FOR_CALL Instance method Public Method 20130116
27 SET_ITEM_CHANGE_DATE Instance method Public Method 20130116
28 SET_LEADING_CYCLE Instance method Public Method 20130116
29 SET_NEGATIVE_TOLERANCE Instance method Public Method 20130116
30 SET_OFFSET Instance method Public Method 20130116
31 SET_POSITIVE_TOLERANCE Instance method Public Method 20130116
32 SET_RESCHEDULING Instance method Public Method 20130116
33 SET_SCHEDULING_PERIOD Instance method Public Method 20130116
34 SET_SHIFT_FACTOR_EARLY Instance method Public Method 20130116
35 SET_SHIFT_FACTOR_LATE Instance method Public Method 20130116
36 SET_START_COUNTER Instance method Public Method 20130116
37 SET_START_DATE Instance method Public Method 20130116
38 SET_STRATEGY_DATA Instance method Public Method 20130116
39 SINGLE_COUNTER Static method Public Method 20130116
40 SINGLE_CYCLE Static method Public Method 20130116
41 STRATEGY_COUNTER Static method Public Method 20130116
42 STRATEGY_TIME Static method Public Method 20130116
43 WRITE_TO_DATABASE Instance method Public Method 20130116
Events
Class CL_SCHEDULING_TEST_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CYCLE Public See coding 20130116 BEGIN OF ts_cycle, length_in_days TYPE i, length_in_si TYPE i, "Cycle in si unit (seconds for time) offset_in_days TYPE i, offset_in_si TYPE dzyk_offzt, leading_cycle TYPE knzstill, counter TYPE REF TO cl_scheduling_counter, END OF ts_cycle
2 TT_CYCLE Public See coding 20130116 tt_cycle TYPE STANDARD TABLE OF ts_cycle
Method Signatures

Method ADD_COUNTER_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COUNTER Call by reference Object reference (TYPE REF TO) CL_SCHEDULING_COUNTER 20130116
2 Importing IV_CYCLE Call by reference Type reference (TYPE) I 20130116

Method ADD_COUNTER_CYCLE on class CL_SCHEDULING_TEST_DATA has no exception.

Method ADD_HEADER Signature

Method ADD_HEADER on class CL_SCHEDULING_TEST_DATA has no parameter.
Method ADD_HEADER on class CL_SCHEDULING_TEST_DATA has no exception.

Method ADD_ITEM Signature

Method ADD_ITEM on class CL_SCHEDULING_TEST_DATA has no parameter.
Method ADD_ITEM on class CL_SCHEDULING_TEST_DATA has no exception.

Method ADD_STRATEGY_COUNTER_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COUNTER Call by reference Object reference (TYPE REF TO) CL_SCHEDULING_COUNTER 20130116

Method ADD_STRATEGY_COUNTER_CYCLE on class CL_SCHEDULING_TEST_DATA has no exception.

Method ADD_TASK_LIST_TO_ITEM Signature

Method ADD_TASK_LIST_TO_ITEM on class CL_SCHEDULING_TEST_DATA has no parameter.
Method ADD_TASK_LIST_TO_ITEM on class CL_SCHEDULING_TEST_DATA has no exception.

Method ADD_TIME_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CYCLE Call by reference Type reference (TYPE) I 20130116

Method ADD_TIME_CYCLE on class CL_SCHEDULING_TEST_DATA has no exception.

Method CHECK_NO_HISTORY_EXIST Signature

Method CHECK_NO_HISTORY_EXIST on class CL_SCHEDULING_TEST_DATA has no parameter.
Method CHECK_NO_HISTORY_EXIST on class CL_SCHEDULING_TEST_DATA has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SCHEDULING_TEST_DATA has no parameter.
Method CONSTRUCTOR on class CL_SCHEDULING_TEST_DATA has no exception.

Method DELETE_FROM_DATABASE Signature

Method DELETE_FROM_DATABASE on class CL_SCHEDULING_TEST_DATA has no parameter.
Method DELETE_FROM_DATABASE on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_CALL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SCHEDULING_CALL_DATA Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_TEST_CALLS 20130116

Method GET_CALL_DATA on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_CYCLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CYCLES Call by reference Type reference (TYPE) TT_CYCLE 20130116

Method GET_CYCLES on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_HEADER Value transfer Type reference (TYPE) MPLAN_MPLA 20130116

Method GET_HEADER on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_INTERVAL_FOR_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INTERVAL_FOR_CALL Value transfer Type reference (TYPE) I 20130116

Method GET_INTERVAL_FOR_CALL on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_LAST_CYCLE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CYCLE_DAY Call by reference Type reference (TYPE) I 20130116
2 Exporting EV_CYCLE_SI Call by reference Type reference (TYPE) I 20130116
3 Exporting EV_OFFSET_DAY Call by reference Type reference (TYPE) I 20130116

Method GET_LAST_CYCLE_DETAILS on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_RESCHEDULING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESCHEDULING Value transfer Type reference (TYPE) ABAP_BOOL 20130116

Method GET_RESCHEDULING on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_SINGLE_CYCLE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_COUNTER Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_COUNTER 20130116

Method GET_SINGLE_CYCLE_COUNTER on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_START_DATE Value transfer Type reference (TYPE) DATS 20130116

Method GET_START_DATE on class CL_SCHEDULING_TEST_DATA has no exception.

Method GET_STRATEGY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STRATEGY_DATA Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_STRATEGY 20130116

Method GET_STRATEGY_DATA on class CL_SCHEDULING_TEST_DATA has no exception.

Method MULTI_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_TEST_DATA 20130116

Method MULTI_COUNTER on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_CHANGE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_DATE Call by reference Type reference (TYPE) I 20130116

Method SET_CHANGE_DATE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_COMPLETION_REQUIREMENT Signature

Method SET_COMPLETION_REQUIREMENT on class CL_SCHEDULING_TEST_DATA has no parameter.
Method SET_COMPLETION_REQUIREMENT on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_CYCLE_MODIF_FACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CYCLE_MODIF_FACT Call by reference Type reference (TYPE) SFAKT 20130116

Method SET_CYCLE_MODIF_FACT on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_DELETION_INDICATOR Signature

Method SET_DELETION_INDICATOR on class CL_SCHEDULING_TEST_DATA has no parameter.
Method SET_DELETION_INDICATOR on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_HORIZON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HORIZON Call by reference Type reference (TYPE) HORIZONT 20130116

Method SET_HORIZON on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_INACTIVE Signature

Method SET_INACTIVE on class CL_SCHEDULING_TEST_DATA has no parameter.
Method SET_INACTIVE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_INTERVAL_FOR_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERVAL_FOR_CALL Call by reference Type reference (TYPE) I 20130116

Method SET_INTERVAL_FOR_CALL on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_ITEM_CHANGE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_DATE Call by reference Type reference (TYPE) I 20130116

Method SET_ITEM_CHANGE_DATE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_LEADING_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEADING_CYCLE_INDEX Call by reference Type reference (TYPE) I 20130116

Method SET_LEADING_CYCLE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_NEGATIVE_TOLERANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEGATIVE_TOLERANCE Call by reference Type reference (TYPE) TOLERNEG 20130116

Method SET_NEGATIVE_TOLERANCE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OFFSET Call by reference Type reference (TYPE) I 20130116

Method SET_OFFSET on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_POSITIVE_TOLERANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSITIVE_TOLERANCE Call by reference Type reference (TYPE) TOLERPLUS 20130116

Method SET_POSITIVE_TOLERANCE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_RESCHEDULING Signature

Method SET_RESCHEDULING on class CL_SCHEDULING_TEST_DATA has no parameter.
Method SET_RESCHEDULING on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_SCHEDULING_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEDULING_PERIOD Call by reference Type reference (TYPE) ABRHO 20130116

Method SET_SCHEDULING_PERIOD on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_SHIFT_FACTOR_EARLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHIFT_FACTOR_EARLY Call by reference Type reference (TYPE) VERSCHNEG 20130116

Method SET_SHIFT_FACTOR_EARLY on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_SHIFT_FACTOR_LATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHIFT_FACTOR_LATE Call by reference Type reference (TYPE) VERSCHPLUS 20130116

Method SET_SHIFT_FACTOR_LATE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_START_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_START_COUNTER Call by reference Type reference (TYPE) I 20130116

Method SET_START_COUNTER on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_START_DATE Call by reference Type reference (TYPE) I 20130116

Method SET_START_DATE on class CL_SCHEDULING_TEST_DATA has no exception.

Method SET_STRATEGY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRATEGY_DATA Call by reference Object reference (TYPE REF TO) CL_SCHEDULING_STRATEGY 20130116

Method SET_STRATEGY_DATA on class CL_SCHEDULING_TEST_DATA has no exception.

Method SINGLE_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_TEST_DATA 20130116
2 Importing IO_COUNTER Call by reference Object reference (TYPE REF TO) CL_SCHEDULING_COUNTER 20130116

Method SINGLE_COUNTER on class CL_SCHEDULING_TEST_DATA has no exception.

Method SINGLE_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_TEST_DATA 20130116

Method SINGLE_CYCLE on class CL_SCHEDULING_TEST_DATA has no exception.

Method STRATEGY_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_TEST_DATA 20130116
2 Importing IO_COUNTER Call by reference Object reference (TYPE REF TO) CL_SCHEDULING_COUNTER 20130116
3 Importing IV_STRATEGY Call by reference Type reference (TYPE) STRAT 20130116

Method STRATEGY_COUNTER on class CL_SCHEDULING_TEST_DATA has no exception.

Method STRATEGY_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) CL_SCHEDULING_TEST_DATA 20130116
2 Importing IV_STRATEGY Call by reference Type reference (TYPE) STRAT 20130116

Method STRATEGY_TIME on class CL_SCHEDULING_TEST_DATA has no exception.

Method WRITE_TO_DATABASE Signature

Method WRITE_TO_DATABASE on class CL_SCHEDULING_TEST_DATA has no parameter.
Method WRITE_TO_DATABASE on class CL_SCHEDULING_TEST_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in