SAP ABAP Class IF_PPM_SCHEDULE_HOST (Scheduling Objects Interface)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_CHECKLIST Development Projects: Abstract Checklist 20070104
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PHASE Development Projects: Abstract Phase 20041011
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_PROJECT Development Projects: Abstract Project 20041011
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DPR_TASK Development Projects: Abstract Task 20040914
Properties
Class IF_PPM_SCHEDULE_HOST  
Short Description Scheduling Objects Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20040908   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_PPM_SCHEDULE_HOST has no forward declaration.
Interfaces
Class IF_PPM_SCHEDULE_HOST has no interface implemented.
Friends
Class IF_PPM_SCHEDULE_HOST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_SCHEDULE_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_PPM_SCHEDULING_OBJECT Temporary Scheduling Object 20040922
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_CONSTRAINTS Instance method Public Method Check Individual Scheduling Object for Restrictions 20040908
2 CHECK_PROGRAM_DATES Instance method Public Method Checks Against Time Frame of Master Project or Master Phase 20060220
3 CHECK_SUBPROJECT_DATES Instance method Public Method Checks Against Time Frame of Subproject or Subphase 20060302
4 GET_CHILDREN Instance method Public Method Reads All Directly Subordinate Hierarchy Nodes 20040908
5 GET_OBJECT_TYPE Instance method Public Method Access to Object Category (Reading) 20041101
6 GET_PARENT Instance method Public Method Reads Data of Directly Superior Hierarchy Node 20040908
7 GET_RELATIONS Instance method Public Method Access to Relationships 20040927
8 GET_SCHEDULE_ATTRIBUTES Instance method Public Method Read Scheduling Data from Individual Scheduling Object 20040908
9 GET_SCHEDULE_INDICATOR Instance method Public Method Read Status of Scheduling Data 20040924
10 GET_SCHEDULE_OBJECTS Instance method Public Method Access to Scheduled Objects 20040921
11 GET_SCHEDULE_REGISTRY Instance method Public Method Access to Scheduled Objects 20050523
12 GET_SCHEDULE_SEQUENCE Instance method Public Method Access Method to Scheduling Direction 20060220
13 GET_SCHEDULE_TYPE Instance method Public Method Access Method to Scheduling Type 20041027
14 INHERIT_SCHEDULE_INDICATOR Instance method Public Method Inherit Status of Scheduling Data (Child -> Parent) 20040908
15 PUT_SCHEDULE_ATTRIBUTES Instance method Public Method Update Scheduling Result 20040921
16 RESET_RESCHEDULE_INDICATOR Instance method Public Method Reset "Rescheduling Required" Indicator 20060818
17 SCHEDULE Instance method Public Method Schedule Object 20040908
18 SET_RESCHEDULE_INDICATOR Instance method Public Method Set "Rescheduling Required" Indicator 20060818
19 SET_SCHEDULE_ATTRIBUTES Instance method Public Method Write Scheduling Data to Individual Scheduling Object 20040908
20 SET_SCHEDULE_INDICATOR Instance method Public Method Set Status of Scheduling Data 20040924
Events
# Event Type Visibility Description Created on
1 SCHEDULED Instance Event
(0)
Public
(2)
Object Scheduled 20070216
2 SCHEDULING_FINISHED Instance Event
(0)
Public
(2)
Scheduling finished 20080718
3 SCHEDULING_STARTED Instance Event
(0)
Public
(2)
Scheduling started 20080718
Types
Class IF_PPM_SCHEDULE_HOST has no local type.
Method Signatures

Method CHECK_FOR_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXIST_RESTRICTIONS Call by reference Type reference (TYPE) BOOLEAN_01 Boolsche Variable ('1'=true,'0'=false) 20040910

Method CHECK_FOR_CONSTRAINTS on class IF_PPM_SCHEDULE_HOST has no exception.

Method CHECK_PROGRAM_DATES Signature

Method CHECK_PROGRAM_DATES on class IF_PPM_SCHEDULE_HOST has no parameter.
Method CHECK_PROGRAM_DATES on class IF_PPM_SCHEDULE_HOST has no exception.

Method CHECK_SUBPROJECT_DATES Signature

Method CHECK_SUBPROJECT_DATES on class IF_PPM_SCHEDULE_HOST has no parameter.
Method CHECK_SUBPROJECT_DATES on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHILDREN Value transfer Type reference (TYPE) PPM_TT_SCHEDULE_OBJECTS Tabellentyp für Einträge einer Kollektion von Term.objekten 20041011

Method GET_CHILDREN on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in der Projektplanung 20041101

Method GET_OBJECT_TYPE on class IF_PPM_SCHEDULE_HOST 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 20041101

Method GET_PARENT on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PREDECESSOR Value transfer Type reference (TYPE) PPM_TT_PREDECESSOR Tabelle Knoten - Vorgängerknoten 20040927
2 Exporting ET_SUCCESSOR Value transfer Type reference (TYPE) PPM_TT_SUCCESSOR Tabelle Knoten - Nachfolgerknoten 20040927

Method GET_RELATIONS on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_SCHEDULE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SCHEDULE_ATTRIBUTES Call by reference Type reference (TYPE) PPM_TS_SCHEDULING_DATA Projektplanung: Attribute für Terminierung 20040910
2 Importing IR_SCHEDULE_OBJECT Call by reference Object reference (TYPE REF TO) CL_PPM_SCHEDULING_OBJECT Temporäres Terminierungsobject 20040923

Method GET_SCHEDULE_ATTRIBUTES on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_SCHEDULE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCHEDULE_IND Call by reference Type reference (TYPE) PPM_SCHEDULE_INDICATOR Status der Terminierungsdaten 20040924

Method GET_SCHEDULE_INDICATOR on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_SCHEDULE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEDULE_FORCE Call by reference Type reference (TYPE) XFELD Terminierung durchführen 20060818

Method GET_SCHEDULE_OBJECTS on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_SCHEDULE_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SCHEDULE_REGISTRY Value transfer Object reference (TYPE REF TO) CL_PPM_SCHEDULE_REGISTRY Ablage Terminierungsobjekte 20050523

Method GET_SCHEDULE_REGISTRY on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_SCHEDULE_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCHEDULE_SEQUENCE Value transfer Type reference (TYPE) XFELD Terminierungsrichtung 20060220

Method GET_SCHEDULE_SEQUENCE on class IF_PPM_SCHEDULE_HOST has no exception.

Method GET_SCHEDULE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCHEDULE_TYPE Value transfer Type reference (TYPE) DPR_TV_SCHEDULE_TYPE Terminierungsart 20041027

Method GET_SCHEDULE_TYPE on class IF_PPM_SCHEDULE_HOST has no exception.

Method INHERIT_SCHEDULE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEDULE_INDICATOR Call by reference Type reference (TYPE) PPM_SCHEDULE_INDICATOR Status der Terminierungsdaten 20040928

Method INHERIT_SCHEDULE_INDICATOR on class IF_PPM_SCHEDULE_HOST has no exception.

Method PUT_SCHEDULE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCHEDULE_OBJECTS Call by reference Type reference (TYPE) PPM_TT_SCHEDULE_OBJECTS Tabellentyp für Einträge einer Kollektion von Term.objekten 20040922

Method PUT_SCHEDULE_ATTRIBUTES on class IF_PPM_SCHEDULE_HOST has no exception.

Method RESET_RESCHEDULE_INDICATOR Signature

Method RESET_RESCHEDULE_INDICATOR on class IF_PPM_SCHEDULE_HOST has no parameter.
Method RESET_RESCHEDULE_INDICATOR on class IF_PPM_SCHEDULE_HOST has no exception.

Method SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCHEDULING_DIRECTION Call by reference Type reference (TYPE) PPM_SCHEDULING_DIRECTION Terminierungsrichtung 20040910
2 Importing IV_SCHEDULE_FORCE Call by reference Type reference (TYPE) XFELD Terminierung erzwingen('X'=ja, ' '=nein, abh. vom Status) 20060818

Method SCHEDULE on class IF_PPM_SCHEDULE_HOST has no exception.

Method SET_RESCHEDULE_INDICATOR Signature

Method SET_RESCHEDULE_INDICATOR on class IF_PPM_SCHEDULE_HOST has no parameter.
Method SET_RESCHEDULE_INDICATOR on class IF_PPM_SCHEDULE_HOST has no exception.

Method SET_SCHEDULE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SCHEDULE_HOST Call by reference Object reference (TYPE REF TO) IF_PPM_SCHEDULE_HOST Schnittstelle Terminierungsobjekte 20041214
2 Importing IV_FREEZE Call by reference Type reference (TYPE) XFELD Element fixieren ('X'=ja, ' '=nein) 20071001

Method SET_SCHEDULE_ATTRIBUTES on class IF_PPM_SCHEDULE_HOST has no exception.

Method SET_SCHEDULE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEDULE_IND Call by reference Type reference (TYPE) PPM_SCHEDULE_INDICATOR Status der Terminierungsdaten 20040924

Method SET_SCHEDULE_INDICATOR on class IF_PPM_SCHEDULE_HOST has no exception.
Event Signatures

Event SCHEDULED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 R_COMMON Exporting Value transfer Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20070216

Event SCHEDULING_FINISHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 R_COMMON Exporting Value transfer Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Interface for All Application Objects 20080718

Event SCHEDULING_STARTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 R_COMMON Exporting Value transfer Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Interface for All Application Objects 20080718
History
Last changed by/on SAP  20141109 
SAP Release Created in