SAP ABAP Class /MRSS/CL_CAG_INTERVAL_SER (Service Methods for Intervals)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/CAG (Package) Capacity Graphs
Properties
Class /MRSS/CL_CAG_INTERVAL_SER  
Short Description Service Methods for Intervals    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CAG   Capacity Graphs 
Created 20130430   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CAG_INTERVAL_SER has no forward declaration.
Interfaces
Class /MRSS/CL_CAG_INTERVAL_SER has no interface implemented.
Friends
Class /MRSS/CL_CAG_INTERVAL_SER has no friend class.
Attributes
Class /MRSS/CL_CAG_INTERVAL_SER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_DATE_INT_TO_ENTIRE_WEEK Static method Public Method Adjust the Date Interval to the entire Week 20130719
2 ADJUST_INTERVALS_TO_ENTIRE_DAY Static method Public Method Adjust multiple Intervals to the entire Day 20130807
3 ADJUST_INTERVALS_TO_ENTIRE_WK Static method Public Method Adjust multiple Intervals to the entire Week 20130821
4 ADJUST_INTERVAL_TO_ENTIRE_WEEK Static method Public Method Adjust the Interval to the entire Week 20130719
5 APPLY_EARL_BEG_TO_LAT_END Static method Public Method Returns the earliest to latest Interval Timestamps for 2 Int 20130430
6 CONDENSE_INTERVALS Static method Public Method Condense Intervals 20130430
7 CONDENSE_OVERLAPPING_INTERVALS Static method Public Method Condense only Overlapping Intervals, otherwise add Interval 20130430
8 CUT_OFF_INTERVALS_FRM_INTERVAL Static method Public Method Cut off Intervals from another Interval 20130801
9 GET_COMPLETE_INTERVAL Static method Public Method Get Complete Interval for multiple given Intervals 20130430
10 GET_END_DATE_OF_THIS_WEEK Static method Public Method Get End Date of this Week 20130912
11 GET_OVERLAPPING_INTERVAL Static method Public Method Get the overlapping Part of 1. Interval in the 2. Interval 20130831
12 GET_OVERLAPPING_PERCENTAGE Static method Public Method How much % does the 1. Interval overlap with the 2. Interval 20130831
13 GET_START_DATE_OF_NEXT_WEEK Static method Public Method Get Start Date of next Week 20130912
14 GET_WEEK_INTERVALS_FOR_PERIOD Static method Public Method Get multiple Week Intervals for a given Period 20130912
15 IS_INTERVAL_INCLUDED Static method Public Method Is the complete 1. Interval within the 2. Interval? 20130430
16 IS_INTERVAL_OVERLAPPING Static method Public Method Is the complete 1. Interval overlapping with 2. Interval? 20130529
Events
Class /MRSS/CL_CAG_INTERVAL_SER has no event.
Types
Class /MRSS/CL_CAG_INTERVAL_SER has no local type.
Method Signatures

Method ADJUST_DATE_INT_TO_ENTIRE_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BEGDA Call by reference Type reference (TYPE) DATS Field of type DATS 20130719
2 Changing CV_ENDDA Call by reference Type reference (TYPE) DATS Field of type DATS 20130719

Method ADJUST_DATE_INT_TO_ENTIRE_WEEK on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method ADJUST_INTERVALS_TO_ENTIRE_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130807

Method ADJUST_INTERVALS_TO_ENTIRE_DAY on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method ADJUST_INTERVALS_TO_ENTIRE_WK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130821

Method ADJUST_INTERVALS_TO_ENTIRE_WK on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method ADJUST_INTERVAL_TO_ENTIRE_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130719

Method ADJUST_INTERVAL_TO_ENTIRE_WEEK on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method APPLY_EARL_BEG_TO_LAT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430
2 Importing IS_OTHER_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430
3 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430

Method APPLY_EARL_BEG_TO_LAT_END on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method CONDENSE_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130430

Method CONDENSE_INTERVALS on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method CONDENSE_OVERLAPPING_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OTHER_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130430
2 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430

Method CONDENSE_OVERLAPPING_INTERVALS on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method CUT_OFF_INTERVALS_FRM_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130801
2 Importing IS_SOURCE_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130801
3 Importing IT_CUT_OFF_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130801

Method CUT_OFF_INTERVALS_FRM_INTERVAL on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method GET_COMPLETE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTERVALS Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130430
2 Returning RS_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430

Method GET_COMPLETE_INTERVAL on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method GET_END_DATE_OF_THIS_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20130912

Method GET_END_DATE_OF_THIS_WEEK on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method GET_OVERLAPPING_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130831
2 Importing IS_OTHER_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130831
3 Returning RS_OVERLAPPING_INTERVAL Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130831

Method GET_OVERLAPPING_INTERVAL on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method GET_OVERLAPPING_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130831
2 Importing IS_OTHER_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130831
3 Returning RV_PERCENT Value transfer Type reference (TYPE) /MRSS/T_CAG_DECIMAL_VALUE Precise Decimal Value used for Capacity or Work 20130831

Method GET_OVERLAPPING_PERCENTAGE on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method GET_START_DATE_OF_NEXT_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20130912

Method GET_START_DATE_OF_NEXT_WEEK on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method GET_WEEK_INTERVALS_FOR_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130912
2 Returning RT_INTERVALS Value transfer Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL_TAB Table with Time Stamp Intervals 20130912

Method GET_WEEK_INTERVALS_FOR_PERIOD on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method IS_INTERVAL_INCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430
2 Importing IS_OTHER_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130430
3 Returning RV_INCLUDED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130430

Method IS_INTERVAL_INCLUDED on class /MRSS/CL_CAG_INTERVAL_SER has no exception.

Method IS_INTERVAL_OVERLAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130529
2 Importing IS_OTHER_INTERVAL Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP_INTERVAL Time Interval 20130529
3 Returning RV_OVERLAPPING Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130529

Method IS_INTERVAL_OVERLAPPING on class /MRSS/CL_CAG_INTERVAL_SER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800