Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | DPR_TT_GUID | Messages after scheduling (GUIDs) | 20080411 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TT_TASK_IN_SEARCH | Aufgaben innerhalb DFS | 20080214 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | DPR_SCHEDULING | BAdI DPR_SCHEDULING | 20061117 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Transfer Scheduling Messages to Application Log | 20020625 | |
| 2 | Static method | Public | Method | Write Individual Message to Application Log | 20020625 | |
| 3 | Static method | Public | Method | Set Up Message | 20060302 | |
| 4 | Static method | Public | Method | Calculate Dates of an Object | 20020810 | |
| 5 | Static method | Private | Method | Calculate Dates of a Checklist Template | 20040224 | |
| 6 | Static method | Private | Method | Calculate Dates of a Project Object | 20020913 | |
| 7 | Static method | Private | Method | Calculate Finish Date | 20020809 | |
| 8 | Static method | Private | Method | Calculate Start Date | 20020809 | |
| 9 | Static method | Public | Method | Checks for Conflicts in Constraints | 20070806 | |
| 10 | Static method | Public | Method | Checks Constraint Data | 20070806 | |
| 11 | Static method | Public | Method | Checks Forecasetd Data | 20090911 | |
| 12 | Static method | Public | Method | Check Time Frame Prog.<->Proj. or ProgPhase<->Proj.Phase | 20060315 | |
| 13 | Static method | Public | Method | Project Element in Scheduling | 20071004 | |
| 14 | Static method | Public | Constructor | class_constructor | 20061117 | |
| 15 | Static method | Public | Method | Initialisiert die Tabelle für die DeepFirstSearch-Suche | 20080214 | |
| 16 | Static method | Public | Method | Correct Date In Accordance with Factory Calendar | 20070202 | |
| 17 | Static method | Private | Method | Correct Finish Date According to Factory Calendar | 20020810 | |
| 18 | Static method | Public | Method | Adjust Lag if Overlap Occurs | 20071105 | |
| 19 | Static method | Private | Method | Correct Start Date According to Factory Calendar | 20020810 | |
| 20 | Static method | Public | Method | Tiefensuche, um Zyklus zu finden | 20080214 | |
| 21 | Static method | Public | Method | Determine Duration from Set Date and Finish | 20020807 | |
| 22 | Static method | Public | Method | Free scheduling messages | 20080411 | |
| 23 | Static method | Public | Method | Determin Calendar for Scheduling | 20020625 | |
| 24 | Static method | Public | Method | Get messages after scheduling (GUIDs) | 20080411 | |
| 25 | Static method | Public | Method | Format Messages from Scheduling | 20060328 | |
| 26 | Static method | Private | Method | Schedule Individual Nodes Backwards | 20020809 | |
| 27 | Static method | Private | Method | Schedule Individual Nodes Forwards | 20020809 | |
| 28 | Static method | Public | Method | Determine Calculated Dates of a Single Object | 20020809 | |
| 29 | 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 | 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 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020625 | |||
| 2 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | 'DPR_SHARED' | Nachrichten, Nachrichtenklasse | 20020625 | ||
| 3 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20020625 | |||
| 4 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Nachrichten, Nachrichtentyp | 20020625 | ||
| 5 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20020626 | |||
| 6 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20020626 | |||
| 7 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20020626 | |||
| 8 | 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 | IR_OBJECT_SOURCE | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Source-Objekt für MsgVar 1 | 20060302 | |||
| 2 | IR_OBJECT_TARGET | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Target-Objekt für MsgVar 2 | 20060302 | |||
| 3 | IV_DATA_SOURCE | Call by reference | Type reference (TYPE) | SYMSGV | Sourcen-Daten für MsgVar 3 | 20060322 | |||
| 4 | IV_DATA_TARGET | Call by reference | Type reference (TYPE) | SYMSGV | Target-Daten für MsgVar 4 | 20060322 | |||
| 5 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichten, Nachrichtennummer | 20060302 | |||
| 6 | 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 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Projektplanung: Includestruktur Projekte und Vorgänge | 20020810 | |||
| 2 | EV_RETURN | Call by reference | Type reference (TYPE) | XFELD | Date out of range (X=yes) | 20100128 | |||
| 3 | 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 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Projektplanung: Includestruktur Projekte und Vorgänge | 20040224 | |||
| 2 | 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 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | ANY | Projektplanung: Includestruktur Projekte und Vorgänge | 20020913 | |||
| 2 | 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 | EX_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 | |||
| 2 | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020809 | |||
| 3 | IM_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20020809 | |||
| 4 | IM_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20020809 | |||
| 5 | IM_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 | |||
| 2 | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020809 | |||
| 3 | IM_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20020809 | |||
| 4 | IM_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20020809 | |||
| 5 | IM_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CV_CONSTR_TIME_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | |||
| 2 | CV_CONSTR_TIME_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | |||
| 3 | CV_CONSTR_TYPE_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | |||
| 4 | CV_CONSTR_TYPE_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | |||
| 5 | EV_UNDO_START | Call by reference | Type reference (TYPE) | XFELD | Undo start constraint data | 20100113 | |||
| 6 | IR_CALENDAR | Call by reference | Object reference (TYPE REF TO) | CL_TIMECALENDAR_GENERIC | Einfacher Kalender (Fabrikkalender u. Zeitstrahl) | 20071024 | |||
| 7 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20070806 | |||
| 8 | IV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20071024 | |||
| 9 | IV_DURATION_UNIT | Call by reference | Type reference (TYPE) | CGPL_DURATION_UNIT | Zeiteinheit für die Dauer der Durchführung | 20071024 | |||
| 10 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20070806 | |||
| 11 | 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 | CV_CONSTR_TIME_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | |||
| 2 | CV_CONSTR_TIME_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20070806 | |||
| 3 | CV_CONSTR_TYPE_FINISH | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | |||
| 4 | CV_CONSTR_TYPE_START | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20070806 | |||
| 5 | CV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20070809 | |||
| 6 | ER_CONVERSION_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | CL_DPR_CONVERSION_PROTOCOL | Protokollierung von Fehlern bei Konvertierung | 20070806 | |||
| 7 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20070806 | |||
| 8 | IS_CHECK_DATA | Call by reference | Type reference (TYPE) | DPR_TS_CONSTRAINT_DATA | Daten für die Termin-Einschränkungen (Prüfung) | 20070806 | |||
| 9 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20070806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Factory Calendar | 20090911 | |||
| 2 | CV_FORECASTED_FINISH | Call by reference | Type reference (TYPE) | CGPL_FORECAST_FINISH | Forecasted Finish | 20090911 | |||
| 3 | CV_FORECASTED_START | Call by reference | Type reference (TYPE) | CGPL_FORECAST_START | Forecasted Start | 20090911 | |||
| 4 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Interface for All Application Objects | 20090911 | |||
| 5 | IV_ACTUAL_FORECASTED_START_INT | Call by reference | Type reference (TYPE) | CGPL_FORECAST_START | Forecast Start | 20090911 | |||
| 6 | IV_ACTUAL_FORECSTD_FINISH_INT | Call by reference | Type reference (TYPE) | CGPL_FORECAST_FINISH | Forecast Finish | 20090911 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | EV_FREEZE | Call by reference | Type reference (TYPE) | BOOLEAN_01 | Element fixieren ('1'=ja,'0'=nein) | 20071004 | |||
| 2 | EV_IGNORE | Call by reference | Type reference (TYPE) | BOOLEAN_01 | Element nicht terminieren ('1'=ja,'0'=nein) | 20071004 | |||
| 3 | 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 | CH_DATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Termin | 20070202 | |||
| 2 | EV_RETURN | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20070202 | |||
| 3 | IV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20070202 | |||
| 4 | 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 | CH_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020810 | |||
| 2 | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_LEAD_TIME_ADJUSTED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20071105 | |||
| 2 | IR_COMMON | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20071105 | |||
| 3 | IV_CONSTR_TIME_NEW | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20071105 | |||
| 4 | IV_CONSTR_TIME_OLD | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT_TIME | Einschränkungstermin | 20071105 | |||
| 5 | IV_CONSTR_TYPE_NEW | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20071105 | |||
| 6 | IV_CONSTR_TYPE_OLD | Call by reference | Type reference (TYPE) | CGPL_CONSTRAINT | Art der terminlichen Einschränkung | 20071105 | |||
| 7 | 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 | CH_START | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020810 | |||
| 2 | IM_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Vorgänger | 20080214 | |||
| 2 | IR_SUCCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Nachfolger | 20080214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zyklus gefunden | 20080214 |
Method DETERMINE_DURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_DURATION | Call by reference | Type reference (TYPE) | CGPL_DURATION | Dauer der Durchführung | 20020807 | |||
| 2 | EV_DURATION_CHANGED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020807 | |||
| 3 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020807 | |||
| 4 | IV_CALENDAR_ID | Call by reference | Type reference (TYPE) | WFCID | Fabrikkalender | 20020807 | |||
| 5 | IV_FINISH | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20020807 | |||
| 6 | 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 | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_DPR_COMMON | Development Projects: Schnittstelle aller Anwendungsobjekte | 20020625 | |||
| 2 | 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 | 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 | 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 | CS_SCHEDULE_NODE | Call by reference | Type reference (TYPE) | CGPL_SCHEDULE_NODE | Projektplanung: Knotenstruktur für Terminierung | 20020809 | |||
| 2 | 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 | 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 | CS_SCHEDULE_NODE | Call by reference | Type reference (TYPE) | CGPL_SCHEDULE_NODE | Projektplanung: Knotenstruktur für Terminierung | 20020809 | |||
| 2 | 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 | 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 | 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 | 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 |