Hierarchy

⤷

⤷

Properties
Class | CL_PPM_SCHEDULING | |
Short Description | Scheduling | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PPM_SCHEDULING | PPM: Scheduling |
Created | 20040908 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PPM_SCHEDULING has no interface implemented.
Friends
Class CL_PPM_SCHEDULING has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TT_SCHEDULE_OBJECTS | Table Type for Entries of a Collection of Scheduling Objects | 20080214 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TT_SCHEDULE_OBJECTS | Tabellentyp für Einträge einer Kollektion von Term.objekten | 20080214 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TT_OBJECT_INDEX | Tabelle von Objektreferenz-Index | 20080520 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TT_RELATIONSHIPS | Table Type for Entries of a Collection of Relationships | 20041014 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TT_RELATIONSHIPS_INV | Table Type for Entries in Collection of Relationships (Inv.) | 20070814 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION | Table of Scheduling Objects with Predecessor/Successor | 20050114 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION | Node Table | 20041004 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLEAN_01 | '0' | Loop Exists (1=Yes/0=No) | 20061222 | |
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TIMESTAMP | Finish Data Maximum | 20041101 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLEAN_01 | '0' | Scheduling Finished (1=Yes/0=No) | 20041013 | |
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | XFELD | Start Scheduling (' '=Forwards, 'X'=Backwards) | 20060220 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | XFELD | Manual Scheduling ('X'= Yes) | 20071004 | ||
13 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TZNZONE | Time Zone | 20040908 | ||
14 | ![]() |
Static Attribute | Public | Type reference (TYPE) | MSEHI | Unit of Measurement for Day | 20040908 | ||
15 | ![]() |
Static Attribute | Private | Type reference (TYPE) | MSEHI | Unit of Measurement for Second | 20040908 | ||
16 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | DPR_SCHEDULING | BAdI DPR_SCHEDULING | 20060905 | ||
17 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Schnittstelle Terminierungsobjekte | 20080214 | ||
18 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_DOMA_VALUES | Domain Values Direction | 20060120 | ||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_DOMA_VALUES | Domain Values Scheduling Types | 20060120 | ||
20 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CGPL_LEVEL | CGPL Planning Level of Activity | 20080716 | ||
21 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLEAN_01 | '0' | Collection relation data (1=Yes/0=No) | 20080625 | |
22 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PPM_TV_SCHEDULE_TYPE | Scheduling Type | 20050603 | ||
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | XFELD | Scheduling Started? | 20060620 | ||
24 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLEAN_01 | '0' | Explosion project structure (1=Yes/0=No) | 20080625 | |
25 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLEAN | Trace Active (X=Yes, ' '=No) | 20060120 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Add schedule node to structure | 20080714 |
2 | ![]() |
Static method | Public | Method | Are the relation data collected? | 20080625 |
3 | ![]() |
Static method | Private | Method | Create Topologically Sorted Table with Nodes | 20040908 |
4 | ![]() |
Static method | Public | Method | Calculate Duration from Start/Finish Date (Date Format) | 20050322 |
5 | ![]() |
Static method | Public | Method | Calculate Buffer | 20041220 |
6 | ![]() |
Static method | Public | Method | Calculate Finish Date | 20040908 |
7 | ![]() |
Static method | Private | Method | Calculate Buffer | 20040908 |
8 | ![]() |
Static method | Public | Method | Calculate Start Date | 20040908 |
9 | ![]() |
Static method | Public | Method | Calculate Start Date Including Successor | 20050923 |
10 | ![]() |
Static method | Public | Method | Calculate Start Date Including Predecessor | 20050923 |
11 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20040908 |
12 | ![]() |
Static method | Public | Method | Convert Date/Time to Timestamp Format | 20070104 |
13 | ![]() |
Static method | Public | Method | Correct Finish Date According to Factory Calendar | 20040908 |
14 | ![]() |
Static method | Public | Method | Correct Start Date According to Factory Calendar | 20040908 |
15 | ![]() |
Static method | Public | Method | Delete Statistical Attributes of Class | 20041012 |
16 | ![]() |
Static method | Public | Method | Delete all scheduling attributes | 20080625 |
17 | ![]() |
Static method | Public | Method | Delete attributes partially | 20080711 |
18 | ![]() |
Static method | Public | Method | Delete schedule node in structure | 20080714 |
19 | ![]() |
Static method | Private | Method | Determine level of nodes | 20080714 |
20 | ![]() |
Static method | Public | Method | Export TRACE Data | 20060120 |
21 | ![]() |
Static method | Private | Method | Copy Scheduling Data (Bottom-Up)/Check (Top-Down) | 20041008 |
22 | ![]() |
Static method | Public | Method | Access to Child Nodes | 20070813 |
23 | ![]() |
Static method | Public | Method | Access to Parent Node | 20050114 |
24 | ![]() |
Static method | Private | Method | Delivers Start Date for Forward Scheduling | 20060620 |
25 | ![]() |
Static method | Private | Method | Delivers Start Date for Backward Scheduling | 20060620 |
26 | ![]() |
Static method | Public | Method | Access to Scheduling ('X' = Manual, ' '= Automatic) | 20071004 |
27 | ![]() |
Static method | Private | Method | Delivers Topologically Sorted Table of Children of a Node | 20060620 |
28 | ![]() |
Static method | Private | Method | Determine and Resolve Relationships | 20051011 |
29 | ![]() |
Static method | Public | Method | Initialization Along Path to Root | 20051028 |
30 | ![]() |
Static method | Public | Method | Is project structure exploded? | 20080625 |
31 | ![]() |
Static method | Private | Method | Schedule Individual Nodes Backwards | 20040908 |
32 | ![]() |
Static method | Private | Method | Bottom-Up Scheduling - Earliest Dates First | 20051010 |
33 | ![]() |
Static method | Private | Method | Bottom-Up Scheduling - Latest Dates First | 20060220 |
34 | ![]() |
Static method | Private | Method | Recursive Call of Backward Scheduling | 20060620 |
35 | ![]() |
Static method | Private | Method | Recursive Call of Forward Scheduling | 20060620 |
36 | ![]() |
Static method | Private | Method | Schedule Individual Nodes Forwards | 20040908 |
37 | ![]() |
Static method | Public | Method | Schedule Hierarchy Nodes | 20040908 |
38 | ![]() |
Static method | Private | Method | Top-Down Scheduling - Earliest Dates First | 20051010 |
39 | ![]() |
Static method | Private | Method | Top-Down Scheduling - Latest Dates First | 20060220 |
40 | ![]() |
Static method | Public | Method | Collect relation data (0=no/1=yes) | 20080625 |
41 | ![]() |
Static method | Public | Method | Set Scheduling ('X' = Manual, ' '= Automatic) | 20071004 |
42 | ![]() |
Static method | Public | Method | Explode project structure (0=no/1=yes) | 20080625 |
Events
Class CL_PPM_SCHEDULING has no event.
Types
Class CL_PPM_SCHEDULING has no local type.
Method Signatures
Method ADD_SCHEDULE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Scheduling Object | 20080714 | ||
2 | ![]() |
IR_PARENT_OF_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Parent of Scheduling Object | 20080714 |
Method ADD_SCHEDULE_NODE on class CL_PPM_SCHEDULING has no exception.
Method ARE_RELATIONS_BUILT_COMPLETELY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_RELATIONS_BUILT_COMPLETELY | Value transfer | Type reference (TYPE) | BOOLEAN_01 | Relation data collected(1=Yes/0=No) | 20080625 |
Method ARE_RELATIONS_BUILT_COMPLETELY on class CL_PPM_SCHEDULING has no exception.
Method BUILD_TOPOLOG_SORTED_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_NODES | Call by reference | Type reference (TYPE) | TY_NODES | Knotentabelle | 20080214 | ||
2 | ![]() |
CH_PROCESS_LIST | Call by reference | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION | Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger | 20080214 | ||
3 | ![]() |
CH_RELATION_NODES | Call by reference | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION_HS | Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger | 20040908 | ||
4 | ![]() |
CH_TOPOLOG_NODES | Call by reference | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION | Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger | 20040908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Knotenmenge enthält Zyklus | 20040908 |
Method CALCULATE_DIFF_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_TIME_DIFF | Value transfer | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20050322 | ||
2 | ![]() |
IV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20050322 | ||
3 | ![]() |
IV_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20050322 | ||
4 | ![]() |
IV_FINISH | Call by reference | Type reference (TYPE) | DATS | Endtermin | 20050322 | ||
5 | ![]() |
IV_START | Call by reference | Type reference (TYPE) | DATS | Starttermin | 20050322 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Überlauf bei der Berechnung des Zeitabstandes | 20050322 |
Method CALCULATE_DIFF_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20041220 | ||
2 | ![]() |
CV_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20041220 | ||
3 | ![]() |
CV_TIME_DIFF | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20041220 | ||
4 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20050713 | ||
5 | ![]() |
IV_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | Endtermin | 20041220 | ||
6 | ![]() |
IV_START | Call by reference | Type reference (TYPE) | TIMESTAMP | Starttermin | 20041220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Überlauf bei der Berechnung des Zeitabstandes | 20041220 |
Method CALCULATE_FINISH_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
2 | ![]() |
IM_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer | 20040908 | ||
3 | ![]() |
IM_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit der Dauer | 20040908 | ||
4 | ![]() |
IM_NO_SHIFT | Call by reference | Type reference (TYPE) | XFLAG | Termin nicht bzgl. Fabrikkalender korrigieren | 20120808 | ||
5 | ![]() |
IM_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
6 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20041005 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20040908 |
Method CALCULATE_FLOAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_SCHEDULE_NODE | Call by reference | Type reference (TYPE) | PPM_TS_OBJECT_WITH_RELATION | Projektplanung: Knotenstruktur für Terminierung | 20041005 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Überlauf bei der Berechnung des Zeitabstandes | 20040908 |
Method CALCULATE_START_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
2 | ![]() |
IM_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer | 20040908 | ||
3 | ![]() |
IM_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit der Dauer | 20040908 | ||
4 | ![]() |
IM_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
5 | ![]() |
IM_NO_SHIFT | Call by reference | Type reference (TYPE) | XFLAG | Termin nicht bzgl. Fabrikkalender korrigieren | 20120808 | ||
6 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20041005 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20040908 |
Method CALC_FINISH_WITH_LEAD_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_FINISH_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050923 | ||
2 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20050923 | ||
3 | ![]() |
IS_RELATION_DATA | Call by reference | Type reference (TYPE) | PPM_TS_PREDECESSOR | Struktur Knoten - Vorgängerknoten | 20050923 | ||
4 | ![]() |
IV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20050923 | ||
5 | ![]() |
IV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20050923 | ||
6 | ![]() |
IV_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Maßeinheit | 20050923 | ||
7 | ![]() |
IV_SUCC_LATEST_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050923 | ||
8 | ![]() |
IV_SUCC_LATEST_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20050923 |
Method CALC_START_WITH_LEAD_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_START_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050923 | ||
2 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20050923 | ||
3 | ![]() |
IS_RELATION_DATA | Call by reference | Type reference (TYPE) | PPM_TS_PREDECESSOR | Struktur Knoten - Vorgängerknoten | 20050923 | ||
4 | ![]() |
IV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20050923 | ||
5 | ![]() |
IV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20050923 | ||
6 | ![]() |
IV_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20050923 | ||
7 | ![]() |
IV_PRED_EARLIEST_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050923 | ||
8 | ![]() |
IV_PRED_EARLIEST_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20050923 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PPM_SCHEDULING has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPM_SCHEDULING has no exception.
Method CONVERT2TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20070104 | ||
2 | ![]() |
IV_TIME | Call by reference | Type reference (TYPE) | SY-UZEIT | Aktuelle Uhrzeit des Applikationsservers | 20070104 | ||
3 | ![]() |
RV_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070104 |
Method CONVERT2TIMESTAMP on class CL_PPM_SCHEDULING has no exception.
Method CORRECT_FINISH_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
2 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20041001 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20040908 |
Method CORRECT_START_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
2 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20041001 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20040908 |
Method DELETE Signature
Method DELETE on class CL_PPM_SCHEDULING has no parameter.
Method DELETE on class CL_PPM_SCHEDULING has no exception.
Method DELETE_ALL Signature
Method DELETE_ALL on class CL_PPM_SCHEDULING has no parameter.
Method DELETE_ALL on class CL_PPM_SCHEDULING has no exception.
Method DELETE_PARTIALLY Signature
Method DELETE_PARTIALLY on class CL_PPM_SCHEDULING has no parameter.
Method DELETE_PARTIALLY on class CL_PPM_SCHEDULING has no exception.
Method DELETE_SCHEDULE_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Scheduling Object | 20080714 | ||
2 | ![]() |
IR_PARENT_OF_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Parent of Scheduling Object | 20080714 |
Method DELETE_SCHEDULE_NODE on class CL_PPM_SCHEDULING has no exception.
Method DETERMINE_NODE_LEVEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_LEVEL_MAX | Value transfer | Type reference (TYPE) | CGPL_LEVEL | 20080714 |
Method DETERMINE_NODE_LEVEL on class CL_PPM_SCHEDULING has no exception.
Method FILL_AND_EXPORT_TRACE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_NODEREF | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | 20060120 | |||
2 | ![]() |
IM_SCHEDULING_DIRECTION | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_DIRECTION | Terminierungsrichtung | 20060120 | ||
3 | ![]() |
IM_SCHEDULING_TYPE | Call by reference | Type reference (TYPE) | PPM_TV_SCHEDULE_TYPE | Terminierungsart | 20060120 | ||
4 | ![]() |
IV_DATES_PASSED_BY_CHILD | Call by reference | Type reference (TYPE) | ABAP_BOOL | Wurden Termine von Kind hochgereicht? | 20060120 |
Method FILL_AND_EXPORT_TRACE_DATA on class CL_PPM_SCHEDULING has no exception.
Method FILL_OR_CHECK_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20041008 | ||
2 | ![]() |
IM_BACKWARD | Call by reference | Type reference (TYPE) | BOOLEAN_01 | Rückwärtsterminierung ('1'=true,'0'=false) | 20041008 | ||
3 | ![]() |
IS_SCHEDULE_DATA | Call by reference | Type reference (TYPE) | PPM_TS_SCHEDULING_DATA | Terminierungsdaten eines Terminierungsobjekts | 20041008 | ||
4 | ![]() |
I_NODE | Call by reference | Type reference (TYPE) | PPM_TS_OBJECT_WITH_RELATION | Knoten | 20041008 |
Method FILL_OR_CHECK_DATES on class CL_PPM_SCHEDULING has no exception.
Method GET_CHILDREN_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Schnittstelle Terminierungsobjekte | 20070813 | ||
2 | ![]() |
RT_CHILDREN | Value transfer | Type reference (TYPE) | PPM_TT_SCHEDULE_OBJECTS | Schnittstelle Terminierungsobjekte | 20070813 |
Method GET_CHILDREN_NODES on class CL_PPM_SCHEDULING has no exception.
Method GET_PARENT_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CHILD | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Schnittstelle Terminierungsobjekte | 20050114 | ||
2 | ![]() |
RR_PARENT | Value transfer | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Schnittstelle Terminierungsobjekte | 20050114 |
Method GET_PARENT_NODE on class CL_PPM_SCHEDULING has no exception.
Method GET_ROOT_DATES_FOR_SCHEDULING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ROOT_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Terminierungsdaten eines Terminierungsobjekts | 20060620 | ||
2 | ![]() |
IV_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Temporäres Terminierungsobjekt | 20060620 |
Method GET_ROOT_DATES_FOR_SCHEDULING on class CL_PPM_SCHEDULING has no exception.
Method GET_ROOT_DATES_FOR_SCHED_BACK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ROOT_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Terminierungsdaten eines Terminierungsobjekts | 20060620 | ||
2 | ![]() |
IV_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Temporäres Terminierungsobjekt | 20060620 |
Method GET_ROOT_DATES_FOR_SCHED_BACK on class CL_PPM_SCHEDULING has no exception.
Method GET_SCHEDULING_FORCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SCHEDULING_FORCE | Value transfer | Type reference (TYPE) | XFELD | Terminierung ('X'=mauell, ' '=automatisch) | 20071004 |
Method GET_SCHEDULING_FORCE on class CL_PPM_SCHEDULING has no exception.
Method GET_TOPOLOG_SORTED_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TOPOLOG_NODES | Call by reference | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION | Tabelle mit Terminierungsdaten eines Terminierungsobjekts | 20060620 | ||
2 | ![]() |
IV_NODE | Call by reference | Type reference (TYPE) | PPM_TS_OBJECT_WITH_RELATION | Temporäres Terminierungsobjekt | 20060620 |
Method GET_TOPOLOG_SORTED_TABLE on class CL_PPM_SCHEDULING has no exception.
Method IDENTIFY_RELATIONSHIPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_SCHEDULE_OBJECTS | Call by reference | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION | Tabelle der zu terminierenden Elemente | 20070814 | ||
2 | ![]() |
ET_NODES | Call by reference | Type reference (TYPE) | TY_NODES | Knotentabelle | 20080214 | ||
3 | ![]() |
ET_PROCESS_LIST | Call by reference | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION | Tabelle mit Terminierungsobjekten mit Vorgänger/Nachfolger | 20080214 | ||
4 | ![]() |
ET_RELATIONS | Call by reference | Type reference (TYPE) | PPM_TT_OBJECT_WITH_RELATION_HS | Tabelle AOB's | 20051012 | ||
5 | ![]() |
IT_PARENT_CHILD_RELATIONS | Call by reference | Type reference (TYPE) | PPM_TT_RELATIONSHIPS | Tabellentyp für Einträge einer Kollektion von AOB's | 20070814 | ||
6 | ![]() |
IT_PARENT_CHILD_RELATIONS_INV | Call by reference | Type reference (TYPE) | PPM_TT_RELATIONSHIPS_INV | Tabellentyp für Einträge einer Kollektion von AOB's (invers) | 20070814 |
Method IDENTIFY_RELATIONSHIPS on class CL_PPM_SCHEDULING has no exception.
Method INIT_PATH_TO_ROOT Signature
Method INIT_PATH_TO_ROOT on class CL_PPM_SCHEDULING has no parameter.
Method INIT_PATH_TO_ROOT on class CL_PPM_SCHEDULING has no exception.
Method IS_STRUCTURE_BUILT_COMPLETELY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_STRUCTURE_BUILT_COMPLETELY | Value transfer | Type reference (TYPE) | BOOLEAN_01 | Project structure exploded (1=Yes/0=No) | 20080625 |
Method IS_STRUCTURE_BUILT_COMPLETELY on class CL_PPM_SCHEDULING has no exception.
Method SCHEDULE_BACKWARD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20040908 | ||
2 | ![]() |
EX_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20080520 | ||
3 | ![]() |
EX_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
4 | ![]() |
IM_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
5 | ![]() |
IM_FINISH_ONLY | Call by reference | Type reference (TYPE) | XFELD | Nur Endetermin bestimmen (Bottom Up) | 20080520 | ||
6 | ![]() |
IM_NODEREF | Call by reference | Type reference (TYPE) | PPM_TS_OBJECT_WITH_RELATION | Terminierungsobjekt mit Vorgänger/Nachfolger | 20040908 | ||
7 | ![]() |
IM_START | Call by reference | Type reference (TYPE) | TIMESTAMP | 20040908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20040908 |
Method SCHEDULE_BOTTOM_UP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20051010 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Termine lieg außerhalb des Zeitbereichs des Fabrikkalenders | 20051010 |
Method SCHEDULE_BOTTOM_UP_BACKWARDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20060220 | ||
2 | ![]() |
IV_LEVEL_MAX | Call by reference | Type reference (TYPE) | CGPL_LEVEL | CGPL Planung Stufe eines Vorganges | 20060220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Termine lieg außerhalb des Zeitbereichs des Fabrikkalenders | 20060220 |
Method SCHEDULE_BU_BACKWARD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20060620 | ||
2 | ![]() |
IM_ROOT_DATE_PARENT | Call by reference | Type reference (TYPE) | TIMESTAMP | Terminierungsdaten der Vaterobjekten | 20080520 | ||
3 | ![]() |
IR_CURRENT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Schnittstelle Terminierungsobjekte | 20060620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Date Lies Outside of Factory Calendar Time Range | 20100128 |
Method SCHEDULE_BU_FORWARD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20060620 | ||
2 | ![]() |
IM_ROOT_DATE_PARENT | Call by reference | Type reference (TYPE) | TIMESTAMP | Terminierungsdaten der Vaterobjekten | 20080520 | ||
3 | ![]() |
IR_CURRENT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Schnittstelle Terminierungsobjekte | 20060620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Date Lies Outside of Factory Calendar Time Range | 20100128 |
Method SCHEDULE_FORWARD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20040908 | ||
2 | ![]() |
EX_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
3 | ![]() |
EX_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20080520 | ||
4 | ![]() |
IM_NODEREF | Call by reference | Type reference (TYPE) | PPM_TS_OBJECT_WITH_RELATION | Terminierungsobjekt mit Vorgänger/Nachfolger | 20040908 | ||
5 | ![]() |
IM_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20040908 | ||
6 | ![]() |
IM_START_ONLY | Call by reference | Type reference (TYPE) | XFELD | Nur Starttermin bestimmen | 20080520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20040908 |
Method SCHEDULE_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20040908 | ||
2 | ![]() |
IM_SCHEDULE_DIRECTION | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20041027 | ||
3 | ![]() |
IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20050114 | ||
4 | ![]() |
IR_CURRENT_NODE | Call by reference | Object reference (TYPE REF TO) | IF_PPM_SCHEDULE_HOST | Schnittstelle Terminierungsobjekte | 20060313 | ||
5 | ![]() |
IT_SCHEDULE_NODES | Call by reference | Type reference (TYPE) | PPM_TT_SCHEDULE_OBJECTS | Tabellentyp für Einträge einer Kollektion von Term.objekten | 20040924 | ||
6 | ![]() |
IV_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | Endetermin des Terminierungsrahmens | 20050110 | ||
7 | ![]() |
IV_START | Call by reference | Type reference (TYPE) | TIMESTAMP | Starttermin des Terminierungsrahmens | 20050110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Knoten enthalten Zyklus | 20040908 | |
2 | ![]() |
Termine lieg außerhalb des Zeitbereichs des Fabrikkalenders | 20040908 |
Method SCHEDULE_TOP_DOWN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20051010 | ||
2 | ![]() |
IV_LEVEL_MAX | Call by reference | Type reference (TYPE) | CGPL_LEVEL | CGPL Planung Stufe eines Vorganges | 20051010 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Termine lieg außerhalb des Zeitbereichs des Fabrikkalenders | 20051010 |
Method SCHEDULE_TOP_DOWN_BACKWARDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20060220 | ||
2 | ![]() |
IV_LEVEL_MAX | Call by reference | Type reference (TYPE) | CGPL_LEVEL | CGPL Planung Stufe eines Vorganges | 20060220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Termine lieg außerhalb des Zeitbereichs des Fabrikkalenders | 20060220 |
Method SET_RELATIONS_BUILT_COMPLETELY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_RELATIONS_BUILT_COMPLETELY | Value transfer | Type reference (TYPE) | BOOLEAN_01 | '0' | Collect relation data (1=Yes/0=No) | 20080625 |
Method SET_RELATIONS_BUILT_COMPLETELY on class CL_PPM_SCHEDULING has no exception.
Method SET_SCHEDULING_FORCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SCHEDULING_FORCE | Value transfer | Type reference (TYPE) | XFELD | Terminierung ('X'=mauell, ' '=automatisch) | 20071004 |
Method SET_SCHEDULING_FORCE on class CL_PPM_SCHEDULING has no exception.
Method SET_STRUCTURE_BUILT_COMPLETELY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_STRUCTURE_BUILT_COMPLETELY | Value transfer | Type reference (TYPE) | BOOLEAN_01 | '0' | Explode project structure (1=Yes/0=No) | 20080625 |
Method SET_STRUCTURE_BUILT_COMPLETELY on class CL_PPM_SCHEDULING has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 400 |