SAP ABAP Class CL_PPM_SCHEDULING_OBJECT (Temporary Scheduling Object)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM (Application Component) Product Lifecycle Management
     PPM_SCHEDULING (Package) PPM: Scheduling
Properties
Class CL_PPM_SCHEDULING_OBJECT  
Short Description Temporary Scheduling Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PPM_SCHEDULING   PPM: Scheduling 
Created 20040921   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PPM_SCHEDULING_OBJECT has no forward declaration.
Interfaces
Class CL_PPM_SCHEDULING_OBJECT has no interface implemented.
Friends
Class CL_PPM_SCHEDULING_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_SCHEDULE_HOST Instance attribute Protected Object reference (TYPE REF TO) IF_PPM_SCHEDULE_HOST Scheduling Objects Interface 20040921
2 MS_SCHEDULE_ATTRIBUTES Instance attribute Public Type reference (TYPE) PPM_TS_SCHEDULING_DATA Project Planning: Attributes for Scheduling 20040921
3 MS_SCHEDULE_ATTRIBUTES_OLD Instance attribute Public Type reference (TYPE) PPM_TS_SCHEDULING_DATA Project Planning: Attributes for Scheduling 20071126
4 MT_RELATIONS_OF_PARENT_TREE Instance attribute Private Type reference (TYPE) PPM_TT_OBJECT_WITH_RELATION_HS Elements of Node Tree with Relationships 20070814
5 MT_SCHEDULING_OBJECTS Instance attribute Private Type reference (TYPE) PPM_TT_SCHEDULING_OBJECTS Table of Temporary Scheduling Objects 20070814
6 MT_TOPSORT_OF_PARENT Instance attribute Private Type reference (TYPE) PPM_TT_OBJECT_WITH_RELATION Topological Sorting of Elements Below Node 20070814
7 MV_FREEZED_IND Instance attribute Public Type reference (TYPE) BOOLEAN_01 Boolean Variable ('1'=true,'0'=false) 20070927
8 MV_JUST_INITIALIZED Instance attribute Public Type reference (TYPE) BOOLEAN_01 Boolean Variable (1=true, 0=false, space=unknown) 20051027
9 MV_SCHEDULE_IND Instance attribute Public Type reference (TYPE) PPM_SCHEDULE_INDICATOR Status of Scheduling Data 20040921
10 MV_SCHEDULE_TYPE Instance attribute Public Type reference (TYPE) PPM_TV_SCHEDULE_TYPE Scheduling Type 20041118
Methods
# Method Level Visibility Method type Description Created on
1 ARE_SCHEDULE_DATES_UP_TO_DATE Instance method Private Method Status of Scheduling Data 20040921
2 BUFFER_ATTRIBUTES Instance method Public Method Buffer Scheduling Data 20071126
3 CALCULATE_FLOAT Instance method Public Method Calculate Float 20090205
4 CHECK_FRAME_DATES Instance method Public Method Checks Against Time Frame of Temporary Scheduling Object 20040921
5 CONSTRUCTOR Instance method Public Constructor Constructor 20040921
6 CREATE Static method Public Method Create Temporary Scheduling Object 20040923
7 FREE_INSTANCE Instance method Public Method Delete Temporary Scheduling Object 20050923
8 GET_CHILDREN Instance method Private Method Access to Subobject in Temporary Scheduling 20040921
9 GET_PARENT Instance method Public Method Access to Superior Object in Temporary Scheduling 20040921
10 GET_RELATIONS Instance method Public Method Access to Scheduling Objects with Predecessor/Successor 20060620
11 GET_SCHEDULE_HOST Instance method Public Method Access to Scheduling Object 20041119
12 GET_SCHEDULING_ATTRIBUTES Instance method Public Method Access to Scheduling Data of a Temporary Scheduling Object 20040921
13 GET_TOPSORT_RESULT Instance method Public Method Access to Scheduling Objects (Topologically Sorted) 20060620
14 HAS_CHANGES Instance method Public Method Have Changes Been Made? 20071126
15 INITIALIZE4BACKWARD_SCHEDULE Instance method Public Method Initialize Scheduling Object for Backwards Scheduling 20051028
16 INITIALIZE4FORWARD_SCHEDULE Instance method Public Method Initialize Scheduling Object for Forwards Scheduling 20051028
17 INITIALIZE_SCHEDULE_IND Instance method Public Method 20051028
18 IS_INITIALIZED Instance method Public Method Is Temporary Object Initialized? 20051028
19 PASS_SCHEDULED_DATA_ON_PARENT Instance method Public Method Set Scheduling Data of Parent Node 20051010
20 SET_RELATIONS Instance method Public Method Set Scheduling Objects with Predecessor/Successor 20060620
21 SET_SCHEDULING_ATTRIBUTES Instance method Public Method Set Scheduling Data in a Temporary Scheduling Object 20040921
22 SET_TOPSORT_RESULT Instance method Public Method Set Scheduling Objects (Sorted Topologically) 20060620
Events
Class CL_PPM_SCHEDULING_OBJECT has no event.
Types
Class CL_PPM_SCHEDULING_OBJECT has no local type.
Method Signatures

Method ARE_SCHEDULE_DATES_UP_TO_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_SCHEDULE_INDICATOR Value transfer Type reference (TYPE) PPM_SCHEDULE_INDICATOR Status der Terminierungsdaten 20041004

Method ARE_SCHEDULE_DATES_UP_TO_DATE on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method BUFFER_ATTRIBUTES Signature

Method BUFFER_ATTRIBUTES on class CL_PPM_SCHEDULING_OBJECT has no parameter.
Method BUFFER_ATTRIBUTES on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method CALCULATE_FLOAT Signature

Method CALCULATE_FLOAT on class CL_PPM_SCHEDULING_OBJECT has no parameter.
# Exception Resumable Description Created on
1 OVERFLOW Overflow When Calculating Time Interval 20090205

Method CHECK_FRAME_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MESSAGES Call by reference Type reference (TYPE) PPM_SCHEDULING_MESSAGES Tabelle mit Nachrichten zur Terminierung von Knoten 20041008
2 Exporting EM_INCLUDE Value transfer Type reference (TYPE) BOOLEAN_01 Boolsche Variable ('1'=true,'0'=false) 20041008
3 Importing IM_BACKWARD Call by reference Type reference (TYPE) BOOLEAN_01 Rückwärtsterminierung ('1'=true,'0'=false) 20041005
4 Importing IM_FINISH Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041005
5 Importing IM_START Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20041005

Method CHECK_FRAME_DATES on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCHEDULE_OBJECT Call by reference Object reference (TYPE REF TO) IF_PPM_SCHEDULE_HOST Schnittstelle Terminierungsobjekte 20040922

Method CONSTRUCTOR on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_PPM_SCHEDULE_HOST Schnittstelle Terminierungsobjekte 20040923
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PPM_SCHEDULING_OBJECT Temporäres Terminierungsobject 20040923

Method CREATE on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method FREE_INSTANCE Signature

Method FREE_INSTANCE on class CL_PPM_SCHEDULING_OBJECT has no parameter.
Method FREE_INSTANCE on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SCHEDULING_OBJECTS Value transfer Type reference (TYPE) PPM_TT_SCHEDULING_OBJECTS Tabelle mit temp. Terminierungsobjekten 20051202

Method GET_CHILDREN on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PARENT Value transfer Object reference (TYPE REF TO) CL_PPM_SCHEDULING_OBJECT Temporäres Terminierungsobject 20041008

Method GET_PARENT on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATIONS Call by reference Type reference (TYPE) PPM_TT_OBJECT_WITH_RELATION_HS Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger 20070119

Method GET_RELATIONS on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method GET_SCHEDULE_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SCHEDULE_HOST Value transfer Object reference (TYPE REF TO) IF_PPM_SCHEDULE_HOST Schnittstelle Terminierungsobjekte 20041119

Method GET_SCHEDULE_HOST on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method GET_SCHEDULING_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SCHEDULE_ATTRIBUTES Value transfer Type reference (TYPE) PPM_TS_SCHEDULING_DATA Projektplanung: Attribute für Terminierung 20040922

Method GET_SCHEDULING_ATTRIBUTES on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method GET_TOPSORT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOPSORT Call by reference Type reference (TYPE) PPM_TT_OBJECT_WITH_RELATION Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger 20070119
2 Exporting EV_AMOUNT_NO_MIRROR Call by reference Type reference (TYPE) SY-TABIX ABAP-Systemfeld: Zeilenindex interner Tabellen 20131120

Method GET_TOPSORT_RESULT on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) PPM_TS_SCHEDULING_DATA Terminierungsdaten eines Terminierungsobjekts 20071126
2 Returning RV_CHANGED Value transfer Type reference (TYPE) BOOLE_D BOOLE: TRUE (='X') und FALSE (=' ') 20071126

Method HAS_CHANGES on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method INITIALIZE4BACKWARD_SCHEDULE Signature

Method INITIALIZE4BACKWARD_SCHEDULE on class CL_PPM_SCHEDULING_OBJECT has no parameter.
Method INITIALIZE4BACKWARD_SCHEDULE on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method INITIALIZE4FORWARD_SCHEDULE Signature

Method INITIALIZE4FORWARD_SCHEDULE on class CL_PPM_SCHEDULING_OBJECT has no parameter.
Method INITIALIZE4FORWARD_SCHEDULE on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method INITIALIZE_SCHEDULE_IND Signature

Method INITIALIZE_SCHEDULE_IND on class CL_PPM_SCHEDULING_OBJECT has no parameter.
Method INITIALIZE_SCHEDULE_IND on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method IS_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INITIALIZED Value transfer Type reference (TYPE) BOOLEAN_01 '1'=für Vorwärts-,'0'=für Rückwärtsterminierung 20051028

Method IS_INITIALIZED on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method PASS_SCHEDULED_DATA_ON_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHEDULE_ATTRIBUTES Call by reference Type reference (TYPE) PPM_TS_SCHEDULING_DATA Projektplanung: Attribute für Terminierung 20051010
2 Importing IV_BACKWARD Call by reference Type reference (TYPE) BOOLEAN_01 20051028
3 Importing IV_SCHEDULE_FORCE Call by reference Type reference (TYPE) XFELD Terminierungsergebnis aktualisieren ('X'=ja) 20060818

Method PASS_SCHEDULED_DATA_ON_PARENT on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method SET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELATIONS Call by reference Type reference (TYPE) PPM_TT_OBJECT_WITH_RELATION_HS Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger 20060620

Method SET_RELATIONS on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method SET_SCHEDULING_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCHEDULE_ATTRIBUTES Call by reference Type reference (TYPE) PPM_TS_SCHEDULING_DATA Projektplanung: Attribute für Terminierung 20040922
2 Importing IV_CALENDAR_ID Call by reference Type reference (TYPE) WFCID Fabrikkalender 20040924
3 Importing IV_STATUS Call by reference Type reference (TYPE) CHAR1 Status des Projektelements 20060818
4 Importing IV_TIMESTREAM Call by reference Type reference (TYPE) TIMESTSTRK Schlüssel für Zeitstrahl 20040924

Method SET_SCHEDULING_ATTRIBUTES on class CL_PPM_SCHEDULING_OBJECT has no exception.

Method SET_TOPSORT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOPSORT Call by reference Type reference (TYPE) PPM_TT_OBJECT_WITH_RELATION Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger 20060620

Method SET_TOPSORT_RESULT on class CL_PPM_SCHEDULING_OBJECT has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400