Hierarchy
⤷ PPM-PRO (Application Component) Project Management
⤷ DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
Properties
Class | CL_DPR_SCHEDULING_SERVICES | |
Short Description | Development Projects: Service Functions for Scheduling | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | DEVELOPMENT_PROJECTS_SHARED | Project Management - Shared Objects |
Created | 20020625 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_CGPL_SCHEDULING | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_DPR_SCHEDULING_SERVICES has no interface implemented.
Friends
Class CL_DPR_SCHEDULING_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MT_SCHEDULE_MESSAGES | Static Attribute | Private | Type reference (TYPE) | DPR_TT_GUID | Messages after scheduling (GUIDs) | 20080411 | ||
2 | MT_TASKS_IN_DFS | Static Attribute | Private | Type reference (TYPE) | TT_TASK_IN_SEARCH | Aufgaben innerhalb DFS | 20080214 | ||
3 | SR_BADI_SCHEDULING | Static Attribute | Private | Object reference (TYPE REF TO) | DPR_SCHEDULING | BAdI DPR_SCHEDULING | 20061117 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_MESSAGES_TO_LOG | Static method | Public | Method | Transfer Scheduling Messages to Application Log | 20020625 |
2 | ADD_MESSAGE_TO_LOG | Static method | Public | Method | Write Individual Message to Application Log | 20020625 |
3 | BUILD_UP_MESSAGE | Static method | Public | Method | Set Up Message | 20060302 |
4 | CALCULATE_DATES | Static method | Public | Method | Calculate Dates of an Object | 20020810 |
5 | CALCULATE_DATES_CHECKLIST_T | Static method | Private | Method | Calculate Dates of a Checklist Template | 20040224 |
6 | CALCULATE_DATES_PROJECT | Static method | Private | Method | Calculate Dates of a Project Object | 20020913 |
7 | CALCULATE_FINISH_DATE | Static method | Private | Method | Calculate Finish Date | 20020809 |
8 | CALCULATE_START_DATE | Static method | Private | Method | Calculate Start Date | 20020809 |
9 | CHECK_CONSTRAINTS_IN_HIERARCHY | Static method | Public | Method | Checks for Conflicts in Constraints | 20070806 |
10 | CHECK_CONSTRAINT_DATA | Static method | Public | Method | Checks Constraint Data | 20070806 |
11 | CHECK_FORECASTED_DATA | Static method | Public | Method | Checks Forecasetd Data | 20090911 |
12 | CHECK_MPM_FRAME_DATES | Static method | Public | Method | Check Time Frame Prog.<->Proj. or ProgPhase<->Proj.Phase | 20060315 |
13 | CHECK_SCHEDULING_RELEVANCE | Static method | Public | Method | Project Element in Scheduling | 20071004 |
14 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | class_constructor | 20061117 |
15 | CLEAR_DFS_TABLE | Static method | Public | Method | Initialisiert die Tabelle für die DeepFirstSearch-Suche | 20080214 |
16 | CORRECT_DATE | Static method | Public | Method | Correct Date In Accordance with Factory Calendar | 20070202 |
17 | CORRECT_FINISH_DATE | Static method | Private | Method | Correct Finish Date According to Factory Calendar | 20020810 |
18 | CORRECT_LEAD_TIME | Static method | Public | Method | Adjust Lag if Overlap Occurs | 20071105 |
19 | CORRECT_START_DATE | Static method | Private | Method | Correct Start Date According to Factory Calendar | 20020810 |
20 | DEEP_FIRST_SEARCH | Static method | Public | Method | Tiefensuche, um Zyklus zu finden | 20080214 |
21 | DETERMINE_DURATION | Static method | Public | Method | Determine Duration from Set Date and Finish | 20020807 |
22 | FREE_SCHEDULE_MESSAGES | Static method | Public | Method | Free scheduling messages | 20080411 |
23 | GET_CALENDAR_ID | Static method | Public | Method | Determin Calendar for Scheduling | 20020625 |
24 | GET_SCHEDULE_MESSAGES | Static method | Public | Method | Get messages after scheduling (GUIDs) | 20080411 |
25 | PREPARE_SCHEDULE_MESSAGES | Static method | Public | Method | Format Messages from Scheduling | 20060328 |
26 | SCHEDULE_NODE_BACKWARD | Static method | Private | Method | Schedule Individual Nodes Backwards | 20020809 |
27 | SCHEDULE_NODE_FORWARD | Static method | Private | Method | Schedule Individual Nodes Forwards | 20020809 |
28 | SCHEDULE_SINGLE_OBJECT | Static method | Public | Method | Determine Calculated Dates of a Single Object | 20020809 |
29 | SET_SCHEDULE_MESSAGE | Static method | Public | Method | Set message after scheduling (GUIDs) | 20080411 |
Events
Class CL_DPR_SCHEDULING_SERVICES has no event.
Types
Class CL_DPR_SCHEDULING_SERVICES has no local type.
Method Signatures
Method ADD_MESSAGES_TO_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_MESSAGES | Call by reference | Type reference (TYPE) | CGPL_SCHEDULING_MESSAGES | Tabelle mit Nachrichten zur Terminierung von Knoten | 20020625 |
Method ADD_MESSAGES_TO_LOG on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method ADD_MESSAGE_TO_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020625 | ||
2 | Importing | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'DPR_SHARED' | Nachrichten, Nachrichtenklasse | 20020625 | |
3 | Importing | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20020625 | ||
4 | Importing | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichten, Nachrichtentyp | 20020625 | |
5 | Importing | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20020626 | ||
6 | Importing | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20020626 | ||
7 | Importing | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20020626 | ||
8 | Importing | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20020626 |
Method ADD_MESSAGE_TO_LOG on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method BUILD_UP_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_OBJECT_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Source-Objekt für MsgVar 1 | 20060302 | ||
2 | Importing | IR_OBJECT_TARGET | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Target-Objekt für MsgVar 2 | 20060302 | ||
3 | Importing | IV_DATA_SOURCE | Call by reference | Type reference (TYPE) | SYMSGV | Sourcen-Daten für MsgVar 3 | 20060322 | ||
4 | Importing | IV_DATA_TARGET | Call by reference | Type reference (TYPE) | SYMSGV | Target-Daten für MsgVar 4 | 20060322 | ||
5 | Importing | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20060302 | ||
6 | Importing | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'W' | Nachrichten, Nachrichtentyp | 20060302 |
Method BUILD_UP_MESSAGE on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CALCULATE_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Projektplanung: Includestruktur Projekte und Vorgänge | 20020810 | ||
2 | Exporting | EV_RETURN | Call by reference | Type reference (TYPE) | XFELD | Date out of range (X=yes) | 20100128 | ||
3 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020810 |
Method CALCULATE_DATES on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CALCULATE_DATES_CHECKLIST_T Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Projektplanung: Includestruktur Projekte und Vorgänge | 20040224 | ||
2 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20040224 |
Method CALCULATE_DATES_CHECKLIST_T on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CALCULATE_DATES_PROJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Projektplanung: Includestruktur Projekte und Vorgänge | 20020913 | ||
2 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020913 |
Method CALCULATE_DATES_PROJECT on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CALCULATE_FINISH_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 | ||
2 | Importing | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020809 | ||
3 | Importing | IM_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20020809 | ||
4 | Importing | IM_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20020809 | ||
5 | Importing | IM_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_OUT_OF_RANGE | Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20020809 |
Method CALCULATE_START_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 | ||
2 | Importing | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020809 | ||
3 | Importing | IM_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20020809 | ||
4 | Importing | IM_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20020809 | ||
5 | Importing | IM_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_OUT_OF_RANGE | Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20020809 |
Method CHECK_CONSTRAINTS_IN_HIERARCHY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_CONSTR_TIME_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | ||
2 | Changing | CV_CONSTR_TIME_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | ||
3 | Changing | CV_CONSTR_TYPE_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | ||
4 | Changing | CV_CONSTR_TYPE_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | ||
5 | Exporting | EV_UNDO_START | Call by reference | Type reference (TYPE) | XFELD | Undo start constraint data | 20100113 | ||
6 | Importing | IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20071024 | ||
7 | Importing | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20070806 | ||
8 | Importing | IV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20071024 | ||
9 | Importing | IV_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20071024 | ||
10 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20070806 | ||
11 | Importing | IV_SCHEDULE_SEQUENCE | Call by reference | Type reference (TYPE) | XFELD | Terminierungsreihenfolge | 20071024 |
Method CHECK_CONSTRAINTS_IN_HIERARCHY on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CHECK_CONSTRAINT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_CONSTR_TIME_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | ||
2 | Changing | CV_CONSTR_TIME_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | ||
3 | Changing | CV_CONSTR_TYPE_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | ||
4 | Changing | CV_CONSTR_TYPE_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | ||
5 | Changing | CV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20070809 | ||
6 | Exporting | ER_CONVERSION_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | CL_DPR_CONVERSION_PROTOCOL | Protokollierung von Fehlern bei Konvertierung | 20070806 | ||
7 | Importing | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20070806 | ||
8 | Importing | IS_CHECK_DATA | Call by reference | Type reference (TYPE) | DPR_TS_CONSTRAINT_DATA | Daten für die Termin-Einschränkungen (Prüfung) | 20070806 | ||
9 | Importing | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20070806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DPR_OBJECT_UPDATE_ERROR | Development Projects: Fehler beim Ändern Anwendungsobjekt | 20070806 |
Method CHECK_FORECASTED_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Factory Calendar | 20090911 | ||
2 | Changing | CV_FORECASTED_FINISH | Call by reference | Type reference (TYPE) | CGPL_FORECAST_FINISH | Forecasted Finish | 20090911 | ||
3 | Changing | CV_FORECASTED_START | Call by reference | Type reference (TYPE) | CGPL_FORECAST_START | Forecasted Start | 20090911 | ||
4 | Importing | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Interface for All Application Objects | 20090911 | ||
5 | Importing | IV_ACTUAL_FORECASTED_START_INT | Call by reference | Type reference (TYPE) | CGPL_FORECAST_START | Forecast Start | 20090911 | ||
6 | Importing | IV_ACTUAL_FORECSTD_FINISH_INT | Call by reference | Type reference (TYPE) | CGPL_FORECAST_FINISH | Forecast Finish | 20090911 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DPR_OBJECT_UPDATE_ERROR | Development Projects: Error When Changing Application Object | 20090911 |
Method CHECK_MPM_FRAME_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20060315 |
Method CHECK_MPM_FRAME_DATES on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CHECK_SCHEDULING_RELEVANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_FREEZE | Call by reference | Type reference (TYPE) | BOOLEAN_01 | Element fixieren ('1'=ja,'0'=nein) | 20071004 | ||
2 | Exporting | EV_IGNORE | Call by reference | Type reference (TYPE) | BOOLEAN_01 | Element nicht terminieren ('1'=ja,'0'=nein) | 20071004 | ||
3 | Importing | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20071004 |
Method CHECK_SCHEDULING_RELEVANCE on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_SCHEDULING_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CLEAR_DFS_TABLE Signature
Method CLEAR_DFS_TABLE on class CL_DPR_SCHEDULING_SERVICES has no parameter.
Method CLEAR_DFS_TABLE on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CORRECT_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Termin | 20070202 | ||
2 | Exporting | EV_RETURN | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20070202 | ||
3 | Importing | IV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20070202 | ||
4 | Importing | IV_DIRECTION | Call by reference | Type reference (TYPE) | BOOLEAN_01 | '+' | '+'=nächster Arbeitstag,'-'=vorheriger Arbeitstag | 20070202 |
Method CORRECT_DATE on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CORRECT_FINISH_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020810 | ||
2 | Importing | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_OUT_OF_RANGE | Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20020810 |
Method CORRECT_LEAD_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_LEAD_TIME_ADJUSTED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20071105 | ||
2 | Importing | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20071105 | ||
3 | Importing | IV_CONSTR_TIME_NEW | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20071105 | ||
4 | Importing | IV_CONSTR_TIME_OLD | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20071105 | ||
5 | Importing | IV_CONSTR_TYPE_NEW | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20071105 | ||
6 | Importing | IV_CONSTR_TYPE_OLD | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20071105 | ||
7 | Importing | IV_RECALC_LEAD_TIME | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Neuberechnung Übergangszeit | 20071206 |
Method CORRECT_LEAD_TIME on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method CORRECT_START_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020810 | ||
2 | Importing | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_OUT_OF_RANGE | Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20020810 |
Method DEEP_FIRST_SEARCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Vorgänger | 20080214 | ||
2 | Importing | IR_SUCCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Nachfolger | 20080214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CYCLE_FOUND | Zyklus gefunden | 20080214 |
Method DETERMINE_DURATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20020807 | ||
2 | Exporting | EV_DURATION_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020807 | ||
3 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020807 | ||
4 | Importing | IV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020807 | ||
5 | Importing | IV_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020807 | ||
6 | Importing | IV_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020807 |
Method DETERMINE_DURATION on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method FREE_SCHEDULE_MESSAGES Signature
Method FREE_SCHEDULE_MESSAGES on class CL_DPR_SCHEDULING_SERVICES has no parameter.
Method FREE_SCHEDULE_MESSAGES on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method GET_CALENDAR_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020625 | ||
2 | Returning | RV_CALENDAR_ID | Value transfer | Type reference (TYPE) | DPR_TV_CALENDAR_ID | Kalender | 20020625 |
Method GET_CALENDAR_ID on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method GET_SCHEDULE_MESSAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_SCHEDULE_MESSAGES | Value transfer | Type reference (TYPE) | DPR_TT_GUID | GUID Table (Sorted, Unique) | 20080411 |
Method GET_SCHEDULE_MESSAGES on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method PREPARE_SCHEDULE_MESSAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_MESSAGES | Call by reference | Type reference (TYPE) | PPM_SCHEDULING_MESSAGES | Meldungen aus der Terminierung | 20060328 |
Method PREPARE_SCHEDULE_MESSAGES on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method SCHEDULE_NODE_BACKWARD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SCHEDULE_NODE | Call by reference | Type reference (TYPE) | CGPL_SCHEDULE_NODE | Projektplanung: Knotenstruktur für Terminierung | 20020809 | ||
2 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20061117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_OUT_OF_RANGE | Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20020810 |
Method SCHEDULE_NODE_FORWARD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_SCHEDULE_NODE | Call by reference | Type reference (TYPE) | CGPL_SCHEDULE_NODE | Projektplanung: Knotenstruktur für Terminierung | 20020809 | ||
2 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20061117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DATE_OUT_OF_RANGE | Datum liegt außerhalb des Zeitbereichs des Fabrikkalenders | 20020810 |
Method SCHEDULE_SINGLE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020809 |
Method SCHEDULE_SINGLE_OBJECT on class CL_DPR_SCHEDULING_SERVICES has no exception.
Method SET_SCHEDULE_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_SCHEDULE_MESSAGE_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Application Object GUID | 20080411 |
Method SET_SCHEDULE_MESSAGE on class CL_DPR_SCHEDULING_SERVICES has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200 |