SAP ABAP Class /MRSS/CL_SOS_SHIFT_PLAN (Shift Schedule for a Node)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SOS (Package) Resource-Independent Scheduling for Service Orders
Properties
Class /MRSS/CL_SOS_SHIFT_PLAN  
Short Description Shift Schedule for a Node    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SOS   Resource-Independent Scheduling for Service Orders 
Created 20030617   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SOS_SHIFT_PLAN has no forward declaration.
Interfaces
Class /MRSS/CL_SOS_SHIFT_PLAN has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_DSG_SCHEDULER 20050512
2 /MRSS/CL_SOS_NODE 20030617 Node in a Directed Network
3 /MRSS/CL_SOS_ORDER_SCHEDULER 20040218
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_SHIFTDATA Instance attribute Private Type reference (TYPE) /MRSS/D_SHIFTS Shift Schedule for an Organizational Unit 20030617
2 GV_SHIFT_LENGTH_SECONDS Instance attribute Private Type reference (TYPE) INT4 Natural Number 20030617
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DAYS_TO_START Instance method Private Method Add Days to Start (Including Calendar Logic) 20030617
2 ADD_DURATION_TO_START Instance method Public Method 20050901
3 ADJUST_INTERVALL_BORDER Instance method Public Method 20050901
4 CALCULATE_DURATION Instance method Private Method Calculates Interval Duration from Start and End Time 20040218
5 CONSTRUCTOR Instance method Public Constructor Constructor 20030617
6 GET_SHIFTDATA Static method Public Method Reads Shift Schedule for the Organizational Unit 20030826
7 GET_SHIFT_DATA Instance method Private Method Reads Shift Data 20030617
8 SUBTRACT_DAYS_FROM_END Instance method Private Method Add Days to Start (Including Calendar Logic) 20030617
9 SUBTRACT_DURATION_FROM_END Instance method Public Method 20050901
Events
Class /MRSS/CL_SOS_SHIFT_PLAN has no event.
Types
Class /MRSS/CL_SOS_SHIFT_PLAN has no local type.
Method Signatures

Method ADD_DAYS_TO_START 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) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20050404
2 Exporting EV_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20050404
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050404
4 Importing IV_NUMBER_OF_DAYS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20030617
5 Importing IV_START_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030617

Method ADD_DAYS_TO_START on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method ADD_DURATION_TO_START 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) /MRSS/T_MESSAGE_TAB 20050901
2 Exporting EV_END Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP 20050901
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20050901
4 Importing IV_DURATION Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Duration 20050901
5 Importing IV_DURATION_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Unit for Duration of Work 20050901
6 Importing IV_START Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Time Stamp (Date and Time) of a Date/Duration 20050901

Method ADD_DURATION_TO_START on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method ADJUST_INTERVALL_BORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_INPUT_TIME Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Time Stamp (Date and Time) 20050901
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20050901
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20050901
4 Importing IV_DIRECTION Call by reference Type reference (TYPE) /MRSS/T_SCHED_DIRECTION Scheduling Direction 20050901

Method ADJUST_INTERVALL_BORDER on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method CALCULATE_DURATION 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) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20050404
2 Exporting EV_DURATION Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Dauer 20040218
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050404
4 Importing IV_DURATION_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Einheit der Dauer eines Vorgangs 20040218
5 Importing IV_END_TIME Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Zeitstempel (Datum und Uhrzeit) 20040218
6 Importing IV_START_TIME Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Zeitstempel (Datum und Uhrzeit) 20040218

Method CALCULATE_DURATION on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20031015
2 Importing IV_ORG_TYPE Call by reference Type reference (TYPE) OTYPE Object Type 20090512
3 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) HROBJEC_14 Konkatinierte Identifikation (Typ und ID) von Org Objekten 20030617

Method CONSTRUCTOR on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method GET_SHIFTDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SHIFTDATA Call by reference Type reference (TYPE) /MRSS/D_SHIFTS Standardschichtplan zur Organisationseinheit 20030826
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20050901
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20050901
4 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20031015
5 Importing IV_ORG_TYPE Call by reference Type reference (TYPE) OTYPE Object Type 20090512
6 Importing IV_ORG_UNIT Call by reference Type reference (TYPE) HROBJEC_14 Konkatinierte Identifikation (Typ und ID) von Org Objekten 20030826

Method GET_SHIFTDATA on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method GET_SHIFT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SHIFTDATA Value transfer Type reference (TYPE) /MRSS/D_SHIFTS Standardschichtplan zur Organisationseinheit 20050404

Method GET_SHIFT_DATA on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method SUBTRACT_DAYS_FROM_END 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) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20050404
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20050404
3 Exporting EV_START_DATE Value transfer Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20050404
4 Importing IV_END_DATE Call by reference Type reference (TYPE) SYDATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20030617
5 Importing IV_NUMBER_OF_DAYS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20030617

Method SUBTRACT_DAYS_FROM_END on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.

Method SUBTRACT_DURATION_FROM_END 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) /MRSS/T_MESSAGE_TAB 20050901
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20050901
3 Exporting EV_START Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP 20050901
4 Importing IV_DURATION Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION Duration 20050901
5 Importing IV_DURATION_UNIT Call by reference Type reference (TYPE) /MRSS/T_SGE_DURATION_UNIT Unit for Duration of Work 20050901
6 Importing IV_END Call by reference Type reference (TYPE) /MRSS/T_TIMESTAMP Time Stamp (Date and Time) of a Date/Duration 20050901

Method SUBTRACT_DURATION_FROM_END on class /MRSS/CL_SOS_SHIFT_PLAN has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 401